何时通过Javascript创建文件上载字段失败?

时间:2010-12-07 22:33:34

标签: javascript html forms dom file-upload

在我正在制作的网页中,我想让人们一次上传多个文件。我想以这样的方式制作它:只要填写了文件上传字段,就会在其下面创建另一个字段。

现在,将自己附加到onchange并通过Javascript创建新字段没有问题,但我似乎记得有一个问题:在某些浏览器中(我认为它是某些版本的IE)文件上传用Javascript创建的字段不起作用。他们出现了,您可以选择文件,但他们从未上传过。使文件上传字段工作的唯一方法是在原始HTML中呈现它(因此iframe的出现就是解决方法)。

现在,那是一段时间以前,我不记得它是哪个版本的IE(或者它是IE浏览器)。同时在google和SO中搜索也没有结果 - 事实上,在一些地方建议由JS创建这样的字段。所以 - 我只是梦想这个,还是这个实际问题?如果是,那么对于哪些浏览器?

1 个答案:

答案 0 :(得分:0)

看看SWFUpload。这是一个小型的JavaScript和Flash文件上传框架,可能会让您的工作变得更轻松。他们在http://demo.swfupload.org/v220/index.htm处有许多示例,包括多个文件上传。