問題タブ [filesaver.js]

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 投票する
3 に答える
65068 参照

html - HTML5 ファイル API がサーバーからファイルをダウンロードし、サンドボックスに保存する

HTML5 API を理解しようとしています。ブラウザー クライアントがサーバーから複数のファイルをダウンロードする必要がある Web アプリケーションを設計しています。ユーザーは、ユーザーのハードドライブに状態を保存する必要があるよりも、ダウンロードしたファイルとアプリケーションで何かを実行します。ユーザーがアプリケーションを 2 回目に起動したときにそれらのファイルを取得できる限り、ブラウザーはこれらのファイルをサンドボックスにのみ保存できることを理解しています。BlobBuilder または FileSaver を使用する必要がありますか? 私はここで少し迷っています。

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

angularjs - angular jsでnvd3.js円グラフをExcelにエクスポート

nvd3.js を使用して円グラフを作成しています。このグラフを Excel にエクスポートしたいと考えています。エクスポートには FileSaver.js を使用しています

私のHTMLは次のようになります:

私のコードは次のようになります:

ご協力いただきありがとうございます!

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

javascript - filesaver.js が機能しない iPad Chrome

キャンバスを PNG 画像としてダウンロードするために、Eli Grey の素晴らしいファイルセーバーの実装を試しています。

ほとんどのプラットフォームで問題なく動作していますが、iPad の Chrome で問題が発生しました。空白のままの新しいタブが開くだけです。

ブロブを処理できないブラウザー用のフォールバックがあるので、フォールバックを使用する必要がある場合に認識できる機能検出があることを願っています。

助言がありますか?

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

javascript - FileSaver.js saveAs() 関数を HTML スクリプトに実装する

現在、JavaScript と FileSaver.js パッケージを使用して、作成中の HTML ページからテキスト ドキュメントに情報を保存しようとしています。私は HTML に精通しておらず、JavaScript もまったく初めてなので、重大な間違いを犯している可能性があります。現在、作業中の HTML ファイルと同じディレクトリに eligrey の FileSaver.js ファイルがあるので、HTML では単に「FileSaver.js」と呼べるはずです

現在、私は次のようなものから取り組んでいます:

念のため、私のすぐ近くの作業ディレクトリにも eligrey の Blob.js ファイルがあります。

今のところ、ボタンは何もしません。少なくともスクリプト タグに src がない場合は、javascript アラート テキストを受信できることを考えると、関数を正しく呼び出していると確信しています。src を追加しても、まったく何も起こりません。私がテストしているブラウザは、Windows XP 上の最新の Google Chrome 安定ビルド (43.0 だと思います) です。私が行方不明または間違っていることを教えてください。前もって感謝します

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

jspdf - jspdfを使用して特定のローカルディレクトリまたはフォルダーにファイルを保存する

Filesave.js を使用して JSPDF ライブラリから生成されたファイルを保存していますが、C:\PDF\Test.pdf などの特定のフォルダーに保存したいと考えています。

以下のコードを使用していますが、機能していません。

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

javascript - FileSaver.js works for text files but not binaries

I have an server API and a javascript frontend that downloads files from the server. Im using FileSaver (https://github.com/eligrey/FileSaver.js) to save the downloaded document data to the local filesystem. The solution works well for text files but not for the binaries. I've verified that in both cases the server sends the correct content. It's FileSaver that seems unable to save my binary content correctly. What gets saved is more or less trash, with the wrong file size.

Javascript:

The server side:

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

javascript - 画像のスライス、(Filesaver.js を介して) 最後のスライスのみを順番に保存

こんにちは、大きな画像を個々の小さなタイルに分割し、Filesaver.js を介してタイルをローカルに保存する関数を作成しています。ただし、何らかの理由で、for ループは最後のタイルのみを書き込み続けます。 tiles は 2 番目の画像タイルを表示します。

画像名(TestImage_0.jpg & TestImage_1.jpg)にもブロック番号を書き込んでいますが、タイル画像名はどちらもTestImage_1.jpgです。context.clearRectを試してみましたが、成功しませんでした。誰かがこのばかげた問題で私を助けてくれませんか? これが私の機能です:

アラートにはループの正しい「i」値が表示されますが...誰か、私が見逃しているJavaScriptの非同期問題ですか(アルゴリズムをPromiseに変換しましたが、何も解決しませんでした)