問題タブ [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 - jsZipでpng画像を開き、ajaxでサーバーにPOST
jszip を使用して zip から .png 画像ファイルを投稿しようとしています。.xml ファイルと .mod ファイルで同じことをしようとすると、同じコードが機能しますが、.png ファイルでは機能しません。
私が使用しているコードは次のとおりです。
私が間違っていることは何ですか?
javascript - ストリーミング入出力を備えた koa.js の JSZip
JSZip
さまざまなダウンストリーム ファイルからファイルに zip ファイルを作成する方法を検討しています。これが私がやろうとしていることの擬似コードです:
ただし、おそらくこれには、すべてのファイルの内容を一度にメモリに入れる必要があり、すべてのファイルがダウンロードされるまでストリーミングを開始しません。
次のようなことを行うことで、ダウンロード時間を最適化できることに気付きました。
しかし、主に、一度に1つのファイルのみをメモリに保持し、結果をzip経由でクライアントにストリーミングする方法を望んでいます。それは可能JSZip
ですか?
javascript - javascriptでJSZIPを使用して圧縮ファイルを抽出する
私の Web ページでは、ユーザーは圧縮ファイルをアップロードすることになっています。zip ファイル内には、別の zip ファイルと txt ファイルの 2 つのファイルがあります。私のサーバーでは、zipを受け取った後、zipファイルを解凍してzipとtxtファイルを抽出し、それら2つのファイルを事前定義されたフォルダーに移動します。zip ファイルを抽出するコードがありますが、データが正しくないようです。まず、txt ファイルが 1 つしかないはずの zip ファイルと 2 つの txt ファイルを解凍しました。追加の「未定義」txt ファイルが作成されました。また、私の txt ファイルでは、元のデータではなく、「[未定義] [未定義]」というテキストに置き換えられました。
誰でもこれについて私を助けることができますか? 以下は私のコードです:
javascript - zipファイルを作成するJavascript
デバイス上にいくつかのファイルのzipを作成してノードサーバーに送信する必要があるイオンアプリがあります。
JSZip [ http://stuk.github.io/jszip/]を使用して、デバイス上にファイルの zip を作成しようとしています。filesList配列の関数に送信される各ファイルの完全なパスがあります。
次に、呼び出し関数で
メモリにzipを作成し(デバイスに保存する必要はありません)、ノードに送信したいと思います。
filesList 配列に 5 つのファイルがあり、それらのファイルへのパスも有効であるにもかかわらず、上記のコードは空の zip になります。
ドキュメントによると、generateAsync メソッドによって返されるデータは Uint8Array です。これをzipに変換するために何かをする必要がありますか?
firebase - Firebase Storage から wav ファイルを圧縮しようとしていますが、2 つのエラーが発生します
Firebase のかなり新しいユーザーです。現在、Firebase から .wav ファイルを圧縮しようとしていますが、現在、Firebase からプルしたダウンロード URL からファイルを圧縮するために jszip を使用することに固執しています。URL は次のようになります。
downloadサイトのボタンをクリックするたびに、この関数が実行されます。ダウンロード URL を正常に取得し、var urls
.
しかし、このファイルへのアクセスが許可されていないというエラーと無効な状態エラーが表示されます。手動でリンクに移動できるので、これは私を困惑させますright click
->save target as
問題ありません。
提案をありがとうございました。私はjszipとFirebaseが初めてです。これは私のコードです: