当前位置: 首页 > 面试题库 >

动态设置文件输入的值

伯茂才
2023-03-14
问题内容

有没有一种方法可以设置文件输入(<input type="file" />)的值,还是为了安全起见将其全部阻止?我正在尝试使用Google
Gears的openFiles创建一个简单的多上传器。

注意:

以下答案反映了2009年旧版浏览器的状态。现在,您实际上可以在2017年使用JavaScript动态/以编程方式设置文件输入元素的值。

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


问题答案:

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

但是,对于多上传系统有许多解决方案。我猜想您想要一个多选打开对话框。



 类似资料:
  • 问题内容: 注意: 以下答案与评论反映了2009年旧版浏览器的状态。现在,您实际上可以在2017年使用JavaScript和dataTransfer或FileList对象动态/以编程方式设置文件输入元素的值。 有关详细信息和演示,请参见此问题的答案: 如何以编程方式设置文件输入值(即:拖放文件时)? 如何设置此值? 问题答案: 由于安全原因,您不能。 想像: 您不希望所访问的网站能够做到这一点,对

  • 问题内容: 注意: 以下答案与评论反映了2009年旧版浏览器的状态。现在,您实际上可以在2017年使用JavaScript和dataTransfer或FileList对象动态/以编程方式设置文件输入元素的值。 如何设置此值? 问题答案: 由于安全原因,您不能。 想像: 您不希望所访问的网站能够做到这一点,对吗?

  • 本文向大家介绍VUE.js实现动态设置输入框disabled属性,包括了VUE.js实现动态设置输入框disabled属性的使用技巧和注意事项,需要的朋友参考一下 需求背景 页面从list列表展示,跳转到新增和修改的时候,新增和修改用的是同一个页面:add-or-update.vue。 修改的时候用户的账号不能修改,因此需要将账号的输入框属性设置为"只读"。 代码样例 dataForm.id初始值

  • 问题内容: 您如何设置输入按钮的样式? 问题答案: 众所周知,对文件输入进行样式设置非常困难,因为大多数浏览器都不会通过CSS或javascript更改外观。 即使输入的大小也不会响应以下内容: 相反,您将需要使用size属性: 对于任何比这更复杂的样式(例如,更改浏览按钮的外观),您将需要研究在本地文件输入上方叠加样式按钮和输入框的棘手方法。rm在www.quirksmode.org/dom/i

  • 问题内容: 将组件存储在变量中后,需要设置组件的道具,这是伪代码: 在内部,我运行一个循环,需要为存储在变量内的组件设置道具…。如何为之前存储在变量中的该组件设置道具? 问题答案: 正确的方法是使用React的cloneElement方法(https://facebook.github.io/react/docs/react- api.html#cloneelement )。您可以通过执行以下操作

  • 例如,在ion-card-title中,它显示“John Doe”:{{item.payload.doc.data().name}}。但是在ion-input formControlName=“ename”的“value”属性中,相同的内容是空白的。 我订阅了firestore集合,因为多人使用该页面,当新的线索被添加或现有的线索被更改时,我需要实时更新。 我尝试了[(ngModel)]绑定,但无