問題タブ [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 に答える
1886 参照

jquery - セルに2つ以上のリンクがある場合、ExcelへのJQuery Datatableエクスポートが破損する

ブートストラップ スタイルの JQuery データ テーブルがあります。ボタン拡張機能を使用して Excel にエクスポートする機能を追加し始めました。Html5 ボタン拡張機能を使用しています。私のテーブルには、以下のようなリンクのカンマ区切りリストを持つ列があるため、Excel ファイルが破損しているという問題が発生しました。

誰かが以前にこの問題を抱えていましたか?

datatable/html5 ボタンのセルの html を削除する関数を作成する方法を知っている人はいますか?

ありがとう、

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

javascript - javascript jszip 各ループにファイルを追加

こんにちは、jszip を使用したループで問題が発生しています。これはテキストを置き換えるためのもので、1000 個以上のファイルを作成する予定です。私が望むのは、それぞれに番号 i++ を追加し、zip 内の別のテキスト ファイルに保存することです。しかし、今私のコードはこのようなもので、入力テキストを含む最後のファイルのみが表示されます-助けてください

zip.add が各バリエーションをループするようにしたいのですが、入力全体 + 数値ではなく数値のみを書き込みます

HTML:

ジャバスクリプト:

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

node.js - Github アセット API から Meteor を含むファイルをダウンロードする際のエラー

Meteor アプリケーションのバグで立ち往生しています。私がやろうとしているのは、github からリリース アセット ファイルを取得し、それを解凍することです。標準ブラウザからダウンロードできました。

Meteor リクエストの結果にはバッファが含まれており、必要に応じてバイナリに保存できますが、ブラウザから取得したバイナリとは異なります (各ファイルの 16 進コードとサイズを比較しました異なります)。

Meteor (Windows zip プログラムまたは JSZip) からダウンロードしたアーカイブ ファイルを開こうとすると、ファイルが破損していると表示されます。

ファイルのダウンロードに使用したコードは次のとおりです。

Meteor コンソールの出力は次のとおりです。

エンコードの問題に関連している可能性があると思いますが、ほとんどすべてのエンコード形式を試しましたが、成功しませんでした。私はどんな提案にもオープンです。

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

javascript - 非同期関数から true/false を返し、同期 if() で使用します

簡単なアップロード フォーム (.zip ファイル用) を作成していますが、後で必要になるすべてのファイルが zip に含まれているかどうかを検証したいと考えています。

だから私は関数isZipCorrect()を持っています:

if(isZipCorrect())XMLHttpRequestの前に使用します。

問題は、コード全体が既に終了しているときに操作を終了する非同期関数 (fileReader.onload) であると想定しています。しかし、私は fileReader.onload から send 関数を呼び出したくありません。私にとっては、Zip の正しいチェックはオプションである必要があるためです (「解析」せずに通過する他のファイルをアップロードできるはずです)。

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

javascript - javascript をダウンロードする前に、1 つの zip ファイルへの複数のダウンロード リンク

JavaScript で複数のダウンロード URL を 1 つの zip ファイルに送信し、その zip ファイルをダウンロードすることは可能ですか。ほとんどの場合、私のWebページには1つのボタンがあり、クリックすると、ダウンロードURLからすべてのファイルのzipファイルがzipに圧縮されてダウンロードされますか?

jszip またはそのようなツールを使用する必要があると思います。これはまったく可能ですか、どこから始めるべきかについて何かアドバイスはありますか?