問題タブ [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.
javascript - SVG 要素と csv ファイルから生成された PNG 画像をダウンロード可能な ZIP ファイルにエクスポートする方法
SVG を PNG 画像にエクスポートしています。この PNG 画像と CSV ファイルを ZIP フォルダにダウンロードしたいと考えています。2 つのファイルを ZIP フォルダに圧縮する目的で JSZIP を使用しています。ダウンロードをクリックすると、ダウンロードした ZIP には、必要に応じて CSV ファイルが含まれていますが、空白のイメージで構成されています。必要なイメージを必要な ZIP フォルダーにダウンロードするにはどうすればよいですか?
私の現在のコードは次のとおりです。
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
編集: 私の最終目標は、キャンバス アニメーションのすべてのフレームをエクスポートして、それらを使用してビデオを作成できるプログラムを作成することです。誰かがそれを行うプログラムを知っている場合は、投稿してください!
firefox-addon - Firefox SDK で JSZip を使用してファイル zip を読み取る方法
このようにzipファイルをローカルに抽出するためにアドオンを機能させたい(here)。しかし、Firefox SDK を使用する際に問題が発生します。fileinputのパスを取得する際に問題が発生し、 dataTypeが ArrayBuffer ではないため、サポートされていない形式のエラーが発生したため、zip を読み取ることができません。
HTML
myscript.js
コンソールでエラーできません。fileinput から ArrayBuffer を取得できません。このスクリプトは Chrome 拡張機能では機能しますが、Firefox SDK では機能しません。この問題を解決するために私を助けてください。
javascript - base64をzipに変換してサーバーに移動する方法
ユーザーアップロードファイルを圧縮するためにJSZipを使用し、このzipファイルをサーバーに保存しています。zip_file
サーバーに保存したいzipファイルが含まれています。zip_file
base64形式なので、PHPMyAdminにLongText
形式として保存すると、zipを保存できませんでした。圧縮に変換zip_file
してディレクトリに移動することはできますか? はいの場合、どうすればできますか?またはPHPMyAdminにbase64値を保存する方法。
javascript - キャッチされていない (約束) TypeError: zip.generateAsync
私は JSZIP を使用して pdf ファイルをバッチダウンロードしていますが、次のエラー Uncaught (in promise) TypeError: zip.generateAsync is not a function(…) Download.js:223 を返し続けました。
これが私の構文です:
詳細は次のリンクにあります。