多个 HTML 输入类型文件在 IE 中不起作用
Posted
技术标签:
【中文标题】多个 HTML 输入类型文件在 IE 中不起作用【英文标题】:HTML INPUT TYPE FILE MULTIPLE NOT WORKING IN IE 【发布时间】:2018-10-09 13:53:36 【问题描述】:我正在尝试一次上传多个文件并使用以下 html 代码。
<input type="file" name="file" multiple/>
它在除 IE 之外的所有其他浏览器中运行良好。我使用的是版本 9 及更高版本。如果我想让它工作,需要进行哪些更改。请提出建议。
提前致谢。
【问题讨论】:
【参考方案1】:<input type="file" name="file" multiple/>
multiple 属性是 HTML5 中的新特性 (Reference)
Here 是multiple
的引用
Versions supporting `multiple` attribute
Chrome Edge Firefox Opera Safari
6.0 10.0 3.6 11.0 5.0
为什么它不适用于 Internet Explorer?
上传多个文件是 HTML5 的一个特定部分,Internet Explorer 都不支持。 Here 是对它的引用。不过,IE 10.0 已经开始支持它了。
我找到了一些相关的资源here和here
根据以上所有统计数据,我建议您阅读this 的第二篇文章,该文章使用了多个属性的某些替代方法:
如果您不能或不想使用多个 INPUT TYPE=FILE 控件,则必须使用 Flash 或 Silverlight 或自定义 ActiveX 控件
【讨论】:
谢谢@Master Daark Night 欢迎@SRI,希望对你有帮助,如果对你有帮助,请接受我的回答:)以上是关于多个 HTML 输入类型文件在 IE 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章