2012-08-25 43 views
0

我想壓縮包含客戶機上的文件夾中的子文件夾文件的文件夾。 我使用JavaScript和JSP/HTML,我試圖用JSzip,但我沒有成功客戶端機器上的javascript zip文件夾和子文件夾

function zipFolder(){ 
    var path = "D:/work/poc"; // client machine folder path which has to be zipped 
    var zip = new JSZip(); 
    zip.folder(path); 
    zip.folder(/proj/); // array of size 2 
    zip.folder(path).folder(/^vid/); // array of 1 
} 
+0

JSZip是在客戶端壓縮字符串和dataURLs - 根本無法訪問客戶端計算機,當前瀏覽器無法在客戶端上的任何指定目錄上存儲任何內容,原因很明顯安全原因 – mplungjan

回答

0

你不能,由於安全限制。如果可以的話,您將面臨一些嚴重的安全問題。

0

不能用JavaScript來做到這一點。可用的插件使用嵌入式Flash/SWF。

+0

我想上傳文件夾到服務器什麼是最好的出路? – pradhyumna

+0

@pradhyumna:''.No need for JavaScript。 –

+0

謝謝,但我想上傳一個文件夾不是文件:( – pradhyumna