将文件读取到二进制流中,再转化为二进制数据存入数据库中
syncContext.Response.ContentType = "text.htmllcharset=UTF-8";
HttpPostedFile file = syncContext.Request.Files["uploadFile"];//获取上传的文件var st = file.InputStream;//获取输入流,将文件转化为流
var br = new BinaryReader(st);//将文件读取到二进制流中
var bytes = br.ReadBytes((int)st.Length);//将流转化为二进制数据
var psth = syncContext.Server.MapPath("/WorkFlowFile/");
if (!Directory.Exists(string.Format(psth)))
{
Directory.CreateDirectory(psth);
}
var filepath = psth + Path.GetFileName(file.FileName);
file.SaveAs(filepath);
// var sql = "insert into [Baiyi.NWF].dbo.ACT_GE_BYTEARRAY (ID_,REV_NAME_,BYTES_,GENERATED_) VALUES({0},{1},&#