Я использую http://aquantum -demo.appspot.com / file-upload для загрузки файлов на мой сайт.
Файл загружается нормально в Firefox и Chrome, но когда я пытаюсь загрузить его из IE 9
Параметр файла в действии контроллера является нулевым.
Есть идеи?
Заранее спасибо.
Вот мое действие контроллера:
[HttpPost]
public JsonResult UploadFile(HttpPostedFileBase file, FormCollection collection)
{
var model = newObject();
TryUpdateModel(model);
model.ID = saveDocObject(model);
Guid fileid = saveUploadedFile(model.ID, file);
return Json(new { name = file.FileName, fid = fileid.ToString() });
}
Вот мой взгляд:
<div id="upload_files">
<div id = "filediv">
<input type="file" name="file" class="green"/>
<button>Upload</button>
<div>Upload it</div>
</div>
</div>
<table id="files" width="200px">
</table>
И, наконец, мой jquery:
$('#upload_files').fileUpload({
url: '/Document/UploadFile',
method: 'POST',
uploadTable: $('#files'),
downloadTable: $('#files')
});