2013-05-10 94 views

回答

4

這不能在JavaScript中完成,因爲這會是一個潛在的安全問題。只有用戶通過文件對話框選擇的文件才能使用JavaScript訪問。

這是關於File API的一篇相當不錯的文章,如果你還沒有碰到它的話。

0

如果這仍然是一個懸而未決的問題,那麼讓我給你一個可能適合你的解決方案。

選擇一個目錄HTML

文件輸入:

<input type="file" id="file-input" webkitdirectory="" directory=""/> 

的JavaScript

下面的腳本從給定的文件夾,並從所有子文件夾中收集的所有文件。 甚至來自子子文件夾等

$("#file-input").on("change", function(e) { 
    var thefiles = e.target.files; 
    $.each(thefiles, function(i, item) { 
     var thefile = item; 
     var reader = new FileReader(); 
     reader.onload = function() { 
      files.push(thefile); 
     }; 
     reader.readAsArrayBuffer(thefile); 
    }); 

}); 
相關問題