問題タブ [jszip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2657 参照

javascript - JSZip: zip フォルダーに特定のファイルが含まれているかどうかを確認する

現在、次のコードがあります。

しかし、これはzipに「courses」フォルダーが含まれていることを前提としていると思いますが、forEachループの前にzipに「courses」フォルダーが含まれているかどうかを確認するにはどうすればよいですか? ありがとう!

0 投票する
1 に答える
4768 参照

javascript - JSZip を使用してローカル zip から画像を表示する

DOM にレンダリングしたい 1 つ以上の png ファイルを含むフォルダーがたくさんある zip があります。

テキスト ファイルを読み取ることはできますが、画像ファイルからバイナリ データを取得する際に行き詰まります。

私の考えでは、 URL.createObjectURL( blob ) を使用してファイルへの参照を作成<img id="output" src="blob:null/341e9aeb-a794-4033-87f5-e8d075e9868a">し、zip 内の各画像をレンダリングする必要があります。

zip から画像を取得するにはどうすればよいですか?

ありがとう!

0 投票する
1 に答える
6508 参照

javascript - JSZip: ファイル入力から zip 内のファイルのコンテンツを取得する

JSZipで入力からzipの中身を取得したい。ファイルのタイトルを読むことはできますが、コンテンツを取得するにはどうすればよいですか

私はjQueryで試しました:

return: [オブジェクト Promise]

プレーンテキストを取得するにはどうすればよいですか

JSFiddle: https://jsfiddle.net/jyuy7q6j/

THX!

0 投票する
1 に答える
300 参照

javascript - 同じサーバーにある画像の URL に jsZip を使用する方法

ここに私の問題がありjsZipます。グーグルを使用して画像を抽出することはできません。ページの読み込みの最初にファイルを圧縮するのに役立つソリューションを見つけました。

ここに私のコードがあります

ここにjsコードがあります

var content = zip.generate({type: "blob"});何度かデバッグした後、コンテンツタイプが未定義であることがわかりました。何が問題なのか誰にも分かりますか?

0 投票する
1 に答える
1321 参照

jszip - 多くの単一ファイルを圧縮する必要がある場合の非同期zipファイルのjszip方法

私は英語が苦手ですが、jszip の使用について質問があります。このようなコード

私の質問は、ファイル内のファイルが非常に大きく、約88mの場合です。一部のファイル圧縮は約0mです。理由は非同期であると思います。ループはファイルストリームを1つずつメモリに入れ、メモリがいっぱいの場合はファイルを圧縮します。誰が本当の理由を教えてくれますか?ありがとう!

0 投票する
1 に答える
1269 参照

internet-explorer - IE で jszip を使用して Zip ファイルをダウンロードするにはどうすればよいですか?

sharepoint用に複数ファイルのzipファイルをダウンロードする機能を作成しました。

現在、このコードは Chrome と mozilla では適切に機能しますが、IE では機能しません。任意の方法を提案してください。

0 投票する
0 に答える
359 参照

javascript - JSZip および Async.each -> タイプ 'JSZipObject[]' のパラメーターに割り当て不可

JSZip ライブラリを使用して、テキスト ドキュメントで zip ファイルを解析している Typescript で Angular 2 CLI アプリを構築しています。以下のコードは機能しますが、typescript からいくつかのエラーが発生します。

タイプ '{ [キー: 文字列]: JSZipObject の引数; }' は、タイプ 'JSZipObject[]' のパラメーターに割り当てることはできません。

タイプ '{ [キー: 文字列]: JSZipObject; にプロパティ 'find' がありません。}'。

への受け渡しzip.filesに問題があるようasync.eachです。

先ほど言ったように、ng serve を使用するだけで動作しますが、エラーを取り除かないとプロジェクトをビルドできません。

なぜ私がそれらを手に入れるのか知っている人はいますか?

promises/generators/whatever で同じことを行い、async.each をスキップできますか?