关于HttpPostedFile转换成byte[]的问题

gxhxxx gxhxxx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用了个ajaxfileupLoad插件来做的图片上传,然后把图片保存到数据库 这是在ashx里写的



HttpPostedFile jpeg_image_upload = context.Request.Files[0];
Image drimg = Image.FromStream(jpeg_image_upload.InputStream);
byte[] bytes = ConvertImage(drimg);
drimg.Dispose();
bool result = new HomePageManager().UpdateUserSignOrHeadPic(empID, bytes, "xxxx");
break;



点击上传之后的确有数据被保存到数据库,可是那些数据在读取时完全不能正常显示,不知道是不是我在对数据流进行转换时弄错了方法,懂的朋友请指点一下,谢谢了!
以下是我的一个转换数据流的方法:

public static byte[] Image(Image image)
{
MemoryStream ms = new MemoryStream();
image.Save(ms,image.RawFormat);
byte[] bytes = ms.ToArray();
ms.Close();
return bytes;
}
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
gxhxxx
.NET Framework 17,748 成员 24,324 内容