设置文件输入的值
动态更改文件输入元素的值() 会引发安全问题,因为它可能允许恶意行为者通过将值设置为特定文件路径来窃取用户计算机中的文件。
安全限制
对于因此,浏览器实施了安全措施来防止以编程方式设置文件输入值。
替代解决方案
为了解决多个文件上传的需求,替代解决方案有出现:
现代解决方案
如今,现代浏览器支持使用 JavaScript 动态设置文件输入值。有关详细信息和演示,请参阅问答:“如何以编程方式设置文件输入值(即:拖放文件时)?”
第三方解决方案
如果担心浏览器兼容性,请考虑使用第三方 JavaScript 库,例如 Plupload:
以上是如何动态设置文件输入元素的值?的详细内容。更多信息请关注PHP中文网其他相关文章!