2012-01-05 19 views
6

JSZipを使用してテキストを圧縮してから7Zipで開きます。問題は、アーカイブがある時点で明らかに破損していることです。私はそれを開くことはできません。私はそれが正しく作成されていないと推測している、おそらく私は正しいエンコーディングを使用していないので、私のAndroidデバイス(これはPhonegapプロジェクトです)から転送中に起こっている可能性がありますアーカイブを転送するためのadb)。javascriptでファイルを圧縮する - 破損したアーカイブ

私のコードは次のとおりです。writerはPhoneGapのFileWriterオブジェクトです

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

アイデア?

答えて

3

PhoneGapの男によってhereと書かれているように、PhonegapのFileWriterでバイナリデータを書き込むことは現在不可能です。たぶん

+0

この投稿は数年前ですが、私は同じ問題を抱えています。これを行う別の方法を知っていますか? –

+0

@ mikethedj4いいえ! – copy

0

付属のリモートデバッガを持ったときに、ドキュメントの生成が正常に動作します私の場合、私はここに document generation only works the first time

文書化されたのと同じ問題。 さらに、私はAndroid 4.4(kitkat)でしか再生できません

関連する問題