【发布时间】:2018-10-19 07:24:07
【问题描述】:
我需要将图像存储在我的数据库中byte[]
我正在使用 ajax 将图像从 Javascript 发送到 mvc controller
在我的 javascript 中
var files = $("#MyImage").get(0).files;
formData.append('files', files);
在我的 MVC 控制器中
using (var binaryReader = new BinaryReader(Request.Files[0].InputStream))
{
fileData = binaryReader.ReadBytes(Request.Files[0].ContentLength);
}
这是存储图像的正确方法还是我做错了?
请推荐
【问题讨论】:
-
你能展示你如何将图像从视图传递到控制器的代码吗?
-
使用这段代码,也许会有所帮助stackoverflow.com/a/3947318/6124847
-
确定是否正确的简单方法:您是否在数据库中接收图像作为字节数组?好的。如果不。调试然后告诉我们问题出在哪里
标签: javascript asp.net-mvc binaryreader