【发布时间】:2010-11-20 10:52:30
【问题描述】:
这是我的代码。我想将 3 个文件上传到我的数据库中
首先在视图中我写了这个: ..... ....
这是3个文件上传:
<input type="file" name="files" id="FileUpload1" />
<input type="file" name="files" id="FileUpload2" />
<input type="file" name="files" id="FileUpload3" />
在控制器中我使用以下代码:
IEnumerable<HttpPostedFileBase> files = Request.Files["files"] as IEnumerable<HttpPostedFileBase>;
foreach (var file in files)
{
byte[] binaryData = null;
HttpPostedFileBase uploadedFile = file;
if (uploadedFile != null && uploadedFile.ContentLength > 0){
binaryData = new byte[uploadedFile.ContentLength];
uploadedFile.InputStream.Read(binaryData, 0,uploadedFile.ContentLength);
}
}
但文件总是返回 NULL :(
请帮帮我,谢谢。
【问题讨论】:
标签: asp.net-mvc-2