文件上传返回空值
本文关键字:空值 返回 文件 | 更新日期: 2023-09-27 18:30:23
我正在使用 Uploadify 在我的 ASP.NET MVC 应用程序中上传一个文件。
控制器:
public ActionResult Upload(HttpPostedFileBase file)
{
List<string> validIDs, invalidIDs;
if (file.ContentLength > 0)
{ //do something
}
}
上传代码(在 .ascx 文件中):
$(document).ready(function () {
$("#file_upload").uploadify({
'uploader': '/Scripts/uploadify/uploadify.swf',
'script': '/XYZ/Upload',
'cancelImg': '/Scripts/uploadify/cancel.png',
'fileExt': '*.jpg;*.gif;*.png;*.bmp;*.htm;*.html;*.zip',
'fileDesc': '*.jpg;*.gif;*.png;*.bmp;*.htm;*.html;*.zip',
'auto': true,
'multi': false,
'sizeLimit': 1048576, //1 MB
'buttonText': 'Upload Files'
}
});
});
控制器操作中的"文件"始终返回 NULL。我错过了什么?
替换:
public ActionResult Upload(HttpPostedFileBase file)
跟:
public ActionResult Upload(HttpPostedFileBase fileData)
默认情况下,Uploadify
使用fileData
名称。如果需要,您可以在设置中更改它: fileDataName: 'file'
.也看看下面的帖子。