我希望輸入類型是文件夾而不是單個文件。我怎樣才能選擇一個文件夾,而不是隻有一個文件。我怎樣才能訪問該文件夾中的每個文件。我試圖選擇一個文件夾,但沒有工作。我在鍍鉻。選擇文件夾而不是單個文件 - 輸入
<input id="myInput" type="file" style={{visibility: 'hidden'}} webkitdirectory directory multiple/>
我希望輸入類型是文件夾而不是單個文件。我怎樣才能選擇一個文件夾,而不是隻有一個文件。我怎樣才能訪問該文件夾中的每個文件。我試圖選擇一個文件夾,但沒有工作。我在鍍鉻。選擇文件夾而不是單個文件 - 輸入
<input id="myInput" type="file" style={{visibility: 'hidden'}} webkitdirectory directory multiple/>
您正在尋找files
屬性,它返回一個文件清單:。 使用length
得到的files
數量然後使用for
語句對所有files
做同樣的,由1每次增加計數
var folder = document.getElementById("myInput");
folder.onchange=function(){
var files = folder.files,
len = files.length,
i;
for(i=0;i<len;i+=1){
console.log(files[i]);
}
}
<input id="myInput" type="file" webkitdirectory directory multiple/>
我在linux上。我試過你的解決方案,但仍然無法選擇一個文件夾。它只需要我在文件夾內。 – ApurvG
只選擇文件夾,然後按確定 – AvrilAlejandro
沒有「確定」。有一個打開和關閉按鈕。這就是它 – ApurvG
的[目錄選擇可能的複製在HTML頁面](http://stackoverflow.com/questions/2809688/directory-chooser-in-html-page) –
沒有解決我的問題。 – ApurvG