html确实还真有这么一个规范,不过不确定到底有多少浏览器支持,用的是如下attribute:
<input type="file" id="ctrl" webkitdirectory directory multiple/>
区别是,在chrome里,webkitdirectory起作用,允许你可以选择文件夹(里面的文件都能拿到哦);
而在firefox里,是multiple起作用,允许你可以选择多个文件(当然文件名也都拿到了)
本文探讨了HTML中文件输入控件的不同属性在Chrome和Firefox浏览器中的表现。在Chrome中,使用webkitdirectory属性可以选择整个文件夹,而在Firefox中,multiple属性允许选择多个文件。
html确实还真有这么一个规范,不过不确定到底有多少浏览器支持,用的是如下attribute:
<input type="file" id="ctrl" webkitdirectory directory multiple/>
区别是,在chrome里,webkitdirectory起作用,允许你可以选择文件夹(里面的文件都能拿到哦);
而在firefox里,是multiple起作用,允许你可以选择多个文件(当然文件名也都拿到了)

被折叠的 条评论
为什么被折叠?