动态设置文件输入的值

Ale*_*x S 66 html javascript dom google-gears

有没有办法设置文件input(<input type="file" />)的值,还是所有被阻止的安全性?我正在尝试使用谷歌齿轮的openFiles来制作一个简单的多重上传器.

注意:

下面的答案反映了2009年遗留浏览器的状态.现在,您可以在2017年使用JavaScript动态/编程地设置文件输入元素的值.

有关详细信息和演示,请参阅此问题中的答案:
如何以编程方式设置文件输入值(即:拖放文件时)?

Joe*_*oel 66

无法动态更改文件字段的值,否则您可以将其设置为"c:\ yourfile"并轻松窃取文件.

但是,多上传系统有许多解决方案.我猜你想要一个多选择的打开对话框.

也许看看http://www.plupload.com/ - 这是一个非常灵活的多文件上传解决方案,并支持拖放区等