Я отправляю свой файл через jquery, используя плагин Jform.js, и он работает в Firefox, но когда я пробую его на IE8, файл должным образом назначается, но элемент управления загрузкой файла скрывается и, более того, когда я комментирую условие IE, контроль загрузки файла не выполняется.получить скрыть, но когда я проверяю Request.Files [0] .ContentLength в моем контроллере, он имеет значение 0.Это мой код, и что я могу делать не так?Я использую Asp.net MVC и jquery-1.4.2
var myform = document.createElement("form");
myform.style.display = "none"
myform.action = "/Media/AjaxSubmit";
myform.enctype = "multipart/form-data";
myform.method = "post";
var imageLoad;
var imageLoadParent;
if (document.all) {//IE
imageLoad = document.getElementById(fileId);
imageLoadParent = document.getElementById(fileId).parentNode;
myform.appendChild(imageLoad);
document.body.appendChild(myform);
}
else {//FF
imageLoad = document.getElementById(fileId).cloneNode(true);
myform.appendChild(imageLoad);
document.body.appendChild(myform);
}
$(myform).ajaxSubmit({ success: function (responseText) {
});