每当我尝试在 Internet Explorer 6/9 上使用 Blueimp jQuery File Upload 上传时,ASP.NET 都无法在请求中找到文件。我有看起来像的基本代码
[HttpPost]
public JsonResult Images()
{
HttpPostedFileBase file = Request.Files[0] as HttpPostedFileBase;
}
我的 jQuery 看起来像:
$('#fileupload').fileupload({
//forceIframeTransport: true,
//contentType: 'multipart/form-data',
//replaceFileInput: false,
//contentType: 'text/plain',
//dataType: 'text/plain',
url: '@Url.Action("Images", "Upload")',
//autoUpload: true,
done: function (e, data) {
$('.file_result').html('');
$('.file_result').append(data.result.text + "<br>");
}
});
第一部分是它工作的时候,第二部分是我使用 IE7-9 的时候。