Internet Explorer的目录上传

6
我正在网页上使用webkitdirectory属性,允许用户上传整个目录:
<input webkitdirectory type="file" />

这在Chrome、Firefox和Edge上运行得很好,但不支持Internet Explorer。是否有替代方案以支持IE?


我不知道这是否有帮助,但您可以查看这个 - Carl Binalla
1
它在IE中没有官方支持请参见此处 - Sajjad Hossain Sagor
3个回答

2

如果浏览器本身不支持,那么 JavaScript 无法访问网页中的文件系统,所以将没有替代方案。

一个替代方案是使用 multiple 属性上传多个文件(参考),但这仅在 IE10 中受支持,而且它不会保留目录结构。


2

0

正如你所说,该功能在IE中不受支持,因此无法使用。我尝试找到一个polyfill来解决它,但没有成功。

阅读后

非标准特性 这个特性是非标准的,并且不在标准轨道上。不要在面向Web的生产站点上使用它:它不会为每个用户工作。实现之间可能存在很大的不兼容性,并且行为可能会在未来发生变化。

MDN网站上,如果您正在开发除了测试站点以外的任何内容,我不建议您使用这个特定的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接