問題タブ [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 投票する
1 に答える
1658 参照

javascript - SVG 要素と csv ファイルから生成された PNG 画像をダウンロード可能な ZIP ファイルにエクスポートする方法

SVG を PNG 画像にエクスポートしています。この PNG 画像と CSV ファイルを ZIP フォルダにダウンロードしたいと考えています。2 つのファイルを ZIP フォルダに圧縮する目的で JSZIP を使用しています。ダウンロードをクリックすると、ダウンロードした ZIP には、必要に応じて CSV ファイルが含まれていますが、空白のイメージで構成されています。必要なイメージを必要な ZIP フォルダーにダウンロードするにはどうすればよいですか?

私の現在のコードは次のとおりです。

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

javascript - 生成された PNG 画像を JSZip に入れる

JSZipを使用して、キャンバス要素から画像データを生成し、画像を zip ファイルに入れるプログラムを作成しています。

現在、キャンバス イメージを DataURL に変換しています。次に、結果の文字列の と書かれている部分を取り除きますdata:image/png;base64,。これで、base64 データ以外は何も残りません。次に、atobそれを ascii に変更します。

残りの文字列を画像ファイルに入れるとうまくいくようですが、生成された ascii テキストは正しくありません。その多くの部分は正しいのですが、何かが正しくありません。

これが私のコードです:

結果の png ファイルのイメージを次に示します (メモ帳に): 不正なテキスト http://upurs.us/image/71280.png

そして、これは次のようになります: 正しいテキスト http://upurs.us/image/71281.png

ご覧のとおり、わずかな違いがあり、その理由はわかりません。私は PNG ファイルの種類や ASCII についてまったく知らないので、ここからどこへ行くべきかわかりません。

私の作品をすべて見たい場合は、プロジェクトをご覧ください: http://s000.tinyupload.com/download.php?file_id=09682586927694868772&t=0968258692769486877226111

編集: 私の最終目標は、キャンバス アニメーションのすべてのフレームをエクスポートして、それらを使用してビデオを作成できるプログラムを作成することです。誰かがそれを行うプログラムを知っている場合は、投稿してください!

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

firefox-addon - Firefox SDK で JSZip を使用してファイル zip を読み取る方法

このようにzipファイルをローカルに抽出するためにアドオンを機能させたい(here)。しかし、Firefox SDK を使用する際に問題が発生します。fileinputのパスを取得する際に問題が発生し、 dataTypeが ArrayBuffer ではないため、サポートされていない形式のエラーが発生したため、zip を読み取ることができません。

HTML

myscript.js

コンソールでエラーできません。fileinput から ArrayBuffer を取得できません。このスクリプトは Chrome 拡張機能では機能しますが、Firefox SDK では機能しません。この問題を解決するために私を助けてください。

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

javascript - base64をzipに変換してサーバーに移動する方法

ユーザーアップロードファイルを圧縮するためにJSZipを使用し、このzipファイルをサーバーに保存しています。zip_fileサーバーに保存したいzipファイルが含まれています。zip_filebase64形式なので、PHPMyAdminにLongText形式として保存すると、zipを保存できませんでした。圧縮に変換zip_fileしてディレクトリに移動することはできますか? はいの場合、どうすればできますか?またはPHPMyAdminにbase64値を保存する方法。

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

javascript - キャッチされていない (約束) TypeError: zip.generateAsync

私は JSZIP を使用して pdf ファイルをバッチダウンロードしていますが、次のエラー Uncaught (in promise) TypeError: zip.generateAsync is not a function(…) Download.js:223 を返し続けました。

これが私の構文です:

詳細は次のリンクにあります。

https://github.com/cici004/SMILE-Tes​​t