dynamic设置文件input的值

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

无法dynamic更改文件字段的值,否则可以将其设置为“c:\ yourfile”并非常容易地窃取文件。

但是,对于多上传系统有很多解决scheme。 我猜你想要有一个多select打开对话框。

也许看看http://www.plupload.com/ – 这是一个非常灵活的解决scheme,多个file upload,并支持拖放区等

我正在研究一个angular度的js应用程序,并且需要解决类似的问题。 我所做的是从数据库中显示图像,然后创build一个button来删除或保留当前图像。 如果用户决定保留当前的图像,我将ng-submit属性更改为另一个不需要图像validation的函数,并更新了db中的logging,而不用接触原始图像path名。 删除图像function还将ng-submit属性值更改回提交表单并包含图像validation和上传的function。 也有一些JavaScript的幻灯片进入视图上传一个新的形象。

我有类似的问题,然后我尝试从JavaScript写这个,它的工作原理! : referenceToYourInputFile.value = "" ;

我最终为AngularJS做了这样的事情,以防有人绊倒这个问题:

 const imageElem = angular.element('#awardImg'); if (imageElem[0].files[0]) vm.award.imageElem = imageElem; vm.award.image = imageElem[0].files[0]; 

接着:

 if (vm.award.imageElem) $('#awardImg').replaceWith(vm.award.imageElem); delete vm.award.imageElem;