問題タブ [force-download]
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.
php - PHP 強制ダウンロードの問題 (サーバー構成の問題)
ユーザーがリンクをクリックするとダウンロードを発行する機能を作成しました。ファイルはサードパーティのストレージ サービス (Sugar Sync) にあり、REST API を介してアクセスされます。強制ダウンロード機能を作成し、ローカルホストで正常に動作することをテストしました (ダウンロード ダイアログが表示されます) が、サーバーで機能を実行すると、「ファイルが見つかりません」というエラー ページが返されます。これは、サーバー側で設定する必要がある PHP 構成である可能性があると考えましたが、どのような手がかりも得られないため、ヘルプやヒントをいただければ幸いです。
コードのスニペットを次に示します。
php - codeigniter を使用して既存のファイルをダウンロードする
管理者がアップロードしたjpg、png、pdf、docxファイルをダウンロードできるWebサイトを作成しようとしています。
これらのコンテンツのアップロードは問題なく機能しています。アップロード時に、そのファイル名を mysql テーブルにも挿入します。そのテーブルを使用して、アップロードされたファイル名をユーザーに表示しています。
これは、これらのファイルを表示するために使用しているコードです。
これは私のajaxコードです
ダウンロードボタンをクリックすると、ajaxとjqueryを使用して、そのファイル名をdownload_controllerに送信します。これは download_controller ファイルの関数です
しかし、ダウンロードは開始されません。PNGファイルをダウンロードしようとすると、この種のメッセージが表示されます。
誰かが私がここでやっている間違ったことを教えてもらえますか?
ありがとうございました
javascript - iFrame への完了した POST を検出する
フォーム データを iFrame に投稿すると、その結果が強制ダウンロード ファイルになります。フォームのいくつかの値をリセットできるように、ダウンロードの開始を検出しようとしています。Chrome コンソールで、ダウンロードの開始時にこのイベントが発生することに気付きました。
Javascript でこのイベントを検出する方法はありますか?
php - フォーマットを失わずにダウンロードを強制しますか?
サーバーからクライアントにテキスト ファイルをダウンロードしたいのですが、コードは機能していますが、テキスト ファイルをダウンロードすると、上部に余分な空白行が表示されます。
その行を削除するにはどうすればよいですか、またはテキスト ファイルの元の形式をクライアント マシンに取り込むにはどうすればよいですか?
これが私のコードです:
php - PHP 強制ダウンロード - 破損したファイルのダウンロード
こんにちは、製品に関連するデモ ファイルのダウンロードを許可しようとしています。私のコードはこのようなものです
製品に関連付けられているファイル名を取得できます
$デモ
ユーザーが自分の情報を送信すると、ダウンロードが自動的に開始されます。現在、これは、存在しないファイルまたは破損したファイルを適切なファイル名でダウンロードしています。助けてください
php - PHPヘッダーがダウンロードされません
PHP 経由で「強制ダウンロード」しようとしましたが、得られるのは奇妙なシンボルだけです。
ヘッダー (「application/typeofmyfile」) とヘッダー (「Content-Disposition」) を追加しようとしました...ここからの他の多くの投稿から他の多くのものを追加しようとしましたが、何もありません
私はこれを持っています:
ユーザーが「ダウンロード」ボタンをクリックすると、ajaxを使用してページに送信してダウンロードを強制し、データベースにデータを入れてからメインページを更新するため、このようにしています。
ヘッダーに取り組むのは初めてで、何か間違ったことをしているのかどうかわかりません。
php - PHPExcel 強制ダウンロードの問題
これがいくつかの部分で尋ねられた可能性があることは知っていますが、問題に対する正確な答えを見つけることができませんでした. 私はPHPExcelを使用してExcelファイルを生成しています(明らかに)。コードはファイルを生成するために機能しますが、強制ダウンロードのコードを含めるとファイルが破損します。私の最新バージョンのスクリプトは次のようになります。
強制コード セクションを削除すると、ファイルが生成され、FTP で正常にダウンロードできることを思い出してください。ただし、ファイルの生成と強制の両方を行うと、ファイルが破損します。通常、[開く & 修復] (Office2011 MacOSX) をクリックできますが、明らかにこれは望ましくありません。
誰かが私を理解するのを手伝ってくれませんか:
- 破損として生成されるのはなぜですか? そして、ダウンロードを強制しないとうまく動作するのはなぜですか。
- 保存/強制の適切な順序は (PHP の header() 関数を使用)
- これを行うより良い方法があれば。
とても有難い!!
****更新**** 「修正と修復」をクリックしたときのコードは次のとおりです。