使用javascript压缩文件 - 损坏存档

Joh*_*nny 6 javascript compression cordova

我正在尝试使用JSZip压缩一些文本然后用7Zip打开它.问题是,存档在某些时候显然已被破坏.我无法打开它.我猜测它没有正确创建,可能是因为我没有使用正确的编码,但是从我的Android设备(这是一个Phonegap项目)传输到我的PC时也可能发生这种情况(我使用) adb转移档案).

我的代码是:

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

writerPhonegap FileWriter对象在哪里.

有任何想法吗?

cop*_*opy 3

目前不可能使用 Phonegap 的 FileWriter 写入二进制数据,正如PhoneGap 人员在此处所述。