Request.Files在Javascript表单提交

时间:2013-07-01 19:00:54

标签: javascript file-upload

我有一个问题,因为我处理文件,我的老板告诉我,他不想要丑陋的jquery ui弹出窗口(我用它们把一个带有enctype的表单发送到带有httppostbasefile的动作,所以这不是一个选项它必须是异步的。)

所以我想出了这个实现

enter image description here

这是一个生成动态输入文件的表,我们有一个javascript for submition。

var doc = document.createElement('FORM');
doc.style.top = '-3333333333px';
doc.style.display = 'none';
doc.method = 'post';
doc.enctype = 'multipart/form-data';

if (obj.cloned) {
    obj.cloned.name = obj.cloned.id = 'File';
    doc.appendChild(obj.cloned);
    //debugger;
}
doc.action = '../controller/action';
doc.id = "TEMPFORMFORSAVE";
document.body.appendChild(doc);
$(doc).submit();

奇怪的是这适用于chrome和IE 10,

但它不适用于IE8(我不赞成) 我需要检索这个文件。任何想法IE 8在IE 10上的工作方式是否不同?

0 个答案:

没有答案