对于Chrome可以使用webkitdirectory
属性,参考 html5实现文件夹上传
感谢您的回答,我看了一下这个属性,确实可以获取文件夹下的多个文件,但我想得到的是这个路径的真实地址,例如:"c:\abc\d"这种字符串形式的值,您是否有好的办法呢?
<html> <body> <input id=b type=file webkitdirectory> <script type="text/javascript" charset="UTF-8"> document.querySelector('#b').addEventListener('change', e => { for (let entry of e.target.files) console.log(entry.name, entry.webkitRelativePath); }); </script> </body> </html>
webkitdirectory真的不错。但是没有发现得到绝对路径的属性。等下再来研究一下!
<input type="file">
这。。。
@H.U.C-王子: 你试试,看是不是你要的效果,这是H5标签的文件方式
别想了,不可能,浏览器本身没这个权限。