2012-01-05 167 views
6

我試圖用JSZip壓縮一些文本,然後用7Zip打開它。問題是,檔案在某些時候顯然已被破壞。我無法打開它。我猜測它沒有被正確創建,可能是因爲我沒有使用正確的編碼,但在我的Android設備(這是一個Phonegap項目)傳輸到我的PC(我使用轉移檔案)。用javascript壓縮文件 - 損壞的壓縮文件

我的代碼是:

var zip = new JSZip(); 
zip.add("hi.txt", "Hello World"); 
var content = zip.generate(true); // true == get raw byte string 
writer.write(content); 

writer是PhoneGap的FileWriter對象。

任何想法?

回答

3

目前不可能用Phonegap的FileWriter編寫二進制數據,如PhoneGap所述的here

+0

這篇文章已經過了幾年了,而且我遇到了同樣的問題。你知道另一種方式來做到這一點嗎? – 2016-01-22 18:26:24

+0

@ mikethedj4不! – copy 2016-01-22 19:46:15