有没有一种方法可以设置文件输入(<input type="file" />)的值,还是为了安全起见将其全部阻止?我正在尝试使用Google Gears的openFiles创建一个简单的多上传器。
<input type="file" />
注意: 以下答案反映了2009年旧版浏览器的状态。现在,您实际上可以在2017年使用JavaScript动态/以编程方式设置文件输入元素的值。 有关详细信息和演示,请参见此问题的答案: 如何以编程方式设置文件输入值(即:拖放文件时)?
注意:
以下答案反映了2009年旧版浏览器的状态。现在,您实际上可以在2017年使用JavaScript动态/以编程方式设置文件输入元素的值。
有关详细信息和演示,请参见此问题的答案: 如何以编程方式设置文件输入值(即:拖放文件时)?
无法动态更改文件字段的值,否则可以将其设置为“ c:\ yourfile”并非常容易地窃取文件。
但是,对于多上传系统有许多解决方案。我猜想您想要一个多选打开对话框。