網上搜了一下,大多都是 new ActiveXObject("Shell.Application"),可是我在react專案中打開頁面時,會報ActiveXObject找不到,各位大佬,還有什么辦法能打開一個檔案夾選擇框,我就是想選擇一個檔案夾,獲取一個路徑,以供我后面下載檔案時用,大佬們,幫幫迷茫的我!!!!!!!!!!!!!!!!感激不盡!!!!!!!!!!!!!
uj5u.com熱心網友回復:
ActiveXObject("Shell.Application")是IE Only的東西uj5u.com熱心網友回復:
<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>
Chrome瀏覽器使用上面的代碼
uj5u.com熱心網友回復:
IE瀏覽器使用這個https://www.jb51.net/article/18917.htm
如果要兼容的話 就是使用兩套代碼
uj5u.com熱心網友回復:
大佬,加個微信行不,擺脫擺脫uj5u.com熱心網友回復:
你這個方法最后獲取到的也不是完整的路徑啊轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/30428.html
標籤:JavaScript
上一篇:302重定向問題
