除chrome和opera之外的浏览器的文件夹上传

时间:2014-04-16 09:50:54

标签: javascript internet-explorer firefox folderbrowserdialog input-type-file

我想支持文件夹上传选项。

input type =“file”name =“files []”多个目录webkitdirectory mozdirectory

这适用于chrome和opera,而不适用于其他地方。我知道FF不支持它。但有没有办法这样做。我在这里遇到了压缩选项(Select directory for HTML5 multiple file input in Firefox?),但我不希望这样。有人可以建议一种方法从这开始,这样我就可以支持/模拟FF / IE中的文件夹上传。

1 个答案:

答案 0 :(得分:1)

Firefox现在支持文件夹上传(截至2016年11月15日发布的版本50)。开发者说明如下:

https://developer.mozilla.org/en-US/Firefox/Releases/50

Microsoft Edge浏览器已经支持的文件夹上传(Internet Explorer的替代品)。通过PI调用记录在这里:

https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/html5/folder-upload/

由于Chrome和Opera已经支持文件夹上传很长时间,因此不支持文件夹上传的最后一个主要浏览器是Safari。