問題タブ [downloadify]
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 - Javascript コールバックが使用できない場合
Javascript でブロッキングを行うべきではないことはわかっていますし、そうしなければならないことからリファクタリングできなくなったことは一度もありません。しかし、コールバックで処理する方法がわからないことに遭遇しました。html2canvas で Downloadify を使用しようとしています (これは IE 専用です。データ URI のダウンロードは IE では機能しません)。Flash オブジェクトが何をダウンロードするかを認識できるように、データ関数を指定する必要があります。残念ながら、html2canvas は非同期です。データ URI を取得する前に、onrendered イベントが入力されるまで待機できる必要があります。
これを行う他の方法についての提案は受け付けていますが、行き詰まっています。
編集- いくつかのコメントにより、Downloadify に関する詳細情報が必要であるように思われました ( https://github.com/dcneiner/Downloadify )。Downloadify は、ブラウザーの [名前を付けて保存] ウィンドウをトリガーするために使用できる Flash オブジェクトです。downloadify() 関数は、Flash オブジェクトを初期化<object/>
し、要素にタグを付けるだけです。これは Flash オブジェクトであるため、セキュリティ違反を引き起こさずに Javascript からイベントをトリガーすることはできません。
Canvas要素の画像をダウンロードするためだけにIEに使用しています。他のすべてのブラウザーでは、データ URI を使用できますが、IE は特別な花です。
javascript - 「ディスクに保存」ボタンが表示されない
downloadify javascript + flashプラグインをWebページに含めようとしていますが、どういうわけか[ディスクに保存]ボタンが表示されません。
作業デモ: http: //pixelgraphics.us/downloadify/test.html
私のページ:http ://www.javaexperience.com/Feedback/index.html
誰かが私が行方不明になっている可能性があるものを私に指摘できますか
javascript - downloadify を使用してバイナリ ファイルをダウンロードする
HTML5 には便利なダウンロード属性があり、foo.exe という名前のファイルをダウンロードして、bar.exe のような別の名前で保存できます。
ただし、サポートは Chrome と Firefox の最近のバージョンに限定されます。これらのブラウザーにはこれを使用する予定ですが、さまざまな IE バージョンにはDownloadifyを使用します。
私が見た Downloadify の例のほとんどは、クライアントからのテキスト データの保存に関するものです。既知の URL からのバイナリ ファイルで Downloadify を使用することは可能ですか?
pdf - Cordova 'FileWriter' は PDF ドキュメントを作成/ダウンロードできますか?
jsPDFとDownloadifyを使用して、クライアント側で pdf ドキュメントを作成およびダウンロードする Web アプリケーションを作成しました。jsPDF はドキュメントを準備し、Downloadify はそれを pdf としてダウンロードします。すべて正常に動作します。
この動作を PhoneGap アプリで再現しようとしています (Downloadify の代わりに FileWriter を使用)。FileWriterは、ファイルへの書き込みを処理します。FileWriter を使用して、txt ファイルを作成しましたが、pdf を作成できませんでした。
- Cardova を使用して PDF ドキュメントを作成することはできますか?
- そうでない場合、プラグインはありますか?
javascript - ダウンロードが機能せず、エラー メッセージがまったく表示されない
最新の Shock Wave (11.9.900.117) アドオンを Firefox (24) にインストールしました。
サンプルの test.html ファイルをダウンロードして実行しても何も起こりません。しかし、リンクされた同じデモ ( http://pixelgraphics.us/downloadify/test.html ) を実行すると、Git ハブの HTML が期待どおりに機能します。
また、私は自分のプロジェクトでもこれを試しましたが、同じ種類の出力で、ボタンが非表示になるだけで何も起こりません.swfobject.jsファイルを通過できないため、エラーメッセージは表示されません。
jqueryなどではなく、javascriptのみを使用しています。
基本的なものが欠けているものはありますか?
https://github.com/dcneiner/Downloadify/issues/34でも質問されています。簡単な実例は役に立ちます.!!
前もって感謝します。
javascript - クライアント上の画像を zip にダウンロードする
さて、私がやりたいことは、AngularJS の JavaScript 配列に保存されている複数の画像をダウンロードすることです。.png .jpg などの「純粋な」画像の形式でこれを行う方法は見つかりませんでした (ただし、これを行う方法を知っている人は教えてください)。そこで、ここの説明に従って、jszip.js を使用して画像を圧縮しようとしました: http://viralpatel.net/blogs/create-zip-file-javascript/
これは、ユーザーが「ダウンロード」をクリックしたときに呼び出されるコードです。
コードの最後の行が実行されたときに問題が発生し、ブラウザがクラッシュします...ファイルのダウンロードがどのように機能するかよくわかりません...何を読むべきかについての提案やヒントは大歓迎です!
更新: Downloadify を使用して問題を解決しようとしました...そしていくつかのコードを追加しました:
そして今、私はzipファイルを保存することができます:)
ただし、まだ問題があります... zip 内のファイルが破損しています...
通常の破損していない画像は次のようになります。
「壊れた」画像をサイトにアップロードし、破損している画像の範囲を確認すると、データは次のようになります。
または、{base64: true} を削除します。
これについて何ができますか?
file - ExtJS でのダウンロード中に File save as prompt を呼び出す
ユーザーが URL から ExtJS のファイルをダウンロードできるようにしながら、プロンプトとしてファイルを保存するようにします。基本的には、ファイルをマシンに保存する前に、ユーザーがファイル名を変更して目的の場所を選択できるようにするという考え方です。
これを行う方法はありますか?
私は使いたくない:
- ヘッダーを送信するためのサーバー側コード。
- また、これを行うために Flash ベースの Downloadify ライブラリを使用したくありません。
- また、
<a>
タグの「ダウンロード」属性はファイルをダウンロードしますが、ブラウザの設定が正しく設定されていない場合、ダイアログ ボックスは表示されません。
上記以外に、アプリケーションでファイルのダウンロードを処理できる方法はありますか?
bower - URL から Bower をインストールすると、空のフォルダーが表示されます
フロントエンド JS の依存関係を取得するために bower (v. 1.3.5) を使用しています。これに依存したい: https://github.com/dcneiner/Downloadify
独自の bower.json がないため、MY bower.json の URL で参照しています。
しかし、私が取得するのは、.bower.json
ファイルのみを含む名前付きフォルダーだけですが、GH リポジトリにはコードやその他のものは含まれていません。
コマンドラインでbower installを直接実行すると、次のようになりました(bowerキャッシュをクリアしたら):
私は以前、完全に機能する jQuery.fileDownload で同じことを行ったので、自分のマシンに対して行ったことはないと思いますか?
質問:
- 私は何か間違ったことをした?
- Downloadifyの設定が間違っていませんか?
- それとも不可解な謎?
最初の 2 つのケースのいずれかで、何が問題で、どのように修正すればよいですか?
注: 現在、ソース コードを手動でダウンロードし、プロジェクトにハードコードすることで、この問題を回避しています。