2012-01-05 172 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