問題タブ [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 - 共有サーバー上の大きなファイルの強制ダウンロード
誰かのサイトで大きなビデオ ファイル (約 300 MB) へのダウンロード リンクを追加しようとしていますが、残念ながら共有ホスティングを使用しています (多くの人がダウンロードする場合はアップグレードする必要があると伝えました)。人々が「対象をファイルに保存」する必要がないようにしたいので、通常は次のコードを使用してダウンロードを強制します。
これは、小さいファイルでは問題なく機能しますが、大きいファイルでは機能しません。また、エラーをオンにした後でも、エラーもエラー ログも表示されません。これは共有メモリの制限(またはおそらくタイムアウト)に関係していると確信していますが、共有サーバーで大きなファイルのダウンロードを強制する方法を知っている人はいますか?メモリ制限を十分に高く設定するには?
どうもありがとう、
デイブ
android - PHP強制ダウンロードでAndroidにファイルをダウンロードする方法
私はアプリケーションを作成します。これは、ファイル形式のサーバーをダウンロードできます。
このコードを使用 >>>
}
そして、PHP強制ダウンロードで使いたいのですが、うまくいきません。通常、「app/aaa.apk」のようなファイルパスで使用するとうまくいきます!、そして、「php/forcedl.php」のようなPHPファイルに変更しても機能しません。
php force download を使用する必要がありますが、どのように使用すればよいですか?
ps。私は英語のスキルがほとんどありません。なぜなら、英語は私の主要な言語ではないからです
ありがとうございました
php - zip ファイルをブラウザに送信する / 直接ダウンロードを強制する
私はphp zip(http://php.net/manual/de/book.zip.php)でzipファイルを作成しました
今、私はそれをブラウザに送信する/強制的にダウンロードする必要があります。
php - HTTP応答の本文をファイルにリダイレクトします
ファイルのダウンロードを強制する必要があるサービスをプログラミングしています。
PHPを使用してHTTPヘッダーを設定し、readfile-functionを使用してファイルを送信する可能性を知っています。しかし、これは大きなファイルを送信するのに適した方法ではないと思います。多くのサーバーパフォーマンスが必要になり、PHPスクリプトの最大実行時間が超過するためです。
では、PHPを使用してHTTPヘッダーを送信し(mysqlデータベースのエントリに応じて変更する必要があります)、Apacheにファイル本文を送信させることは可能ですか?perlスクリプトも使用できることを付け加えなければなりませんが、cgi-scriptでこれを実行する可能性もありません。ありがとう。
php - PHP - 強制ファイル ダウンロード スクリプト - IF ステートメントで機能しない
次のコードは、ダウンロード ページを呼び出す IF ステートメントを含むページです。
上記のページには、変数を定義するための SQL 接続だけが含まれています。IF ステートメントが false の場合、「dlfile.php」ファイルが必要であることに注意してください。このファイルは次のとおりです。
dlfile.php ファイルを単独で実行すると、問題なく動作し、ダウンロード プロンプトが表示されます。ただし、最初のファイルによって呼び出されると、これが得られます。
ブラウザーはファイルを Web ドキュメントとして読み取ろうとしていると思いますが、よくわかりません。dlfile.php のタグを取り出そうとしましたが、
に
コード自体は正常に実行されましたが、元のファイルから呼び出されたときに同じ奇妙な出力が生成されました。
dlfile.php のコードを元のファイルに入れようとしたところ、同じ出力が得られました。
どうしたの?
php - PHP強制ダウンロードで画面にゴミが表示される
Ubuntu の /tmp フォルダーから zip ファイルをダウンロードしようとしています。ただし、Php コードを実行すると、ダウンロード ボックスが表示される代わりに、ブラウザーにゴミのテキストが表示されます。単純なテキスト ファイルを試してみたところ、ダウンロード ダイアログ ボックスが表示される代わりに、その内容がブラウザに出力されました。この強制ダウンロードが機能しない理由。以下はコードです。
php - PHPの強制ダウンロード、変数を使用しない
いつ
「testdownload.php」などのファイルで実行されます画像をダウンロードします
「透かし入り/1330554893-COVER.jpg」
名前を付けます
"1330554893-COVER.jpg"
しかし、コードを動的にして別のファイルをダウンロードしようとすると。
ここで、$ newFileName="1330554893-COVER.jpg"および$findFile= "watermarked / 1330554893-COVER.jpg"
画像「1330554893-COVER.jpg」をダウンロードしますが、開くことができず、「Windowsフォトビューアーはこのファイル形式をサポートしていないため、Windowsフォトビューアーはこの画像を開くことができません」というエラーが表示されます。
助けてくれてありがとう:)
java - ブラウザに JAVA の docx ファイルを強制的にダウンロードさせると、破損したドキュメントが生成される
JAVA を使用して、ブラウザに強制的にファイルをダウンロードさせようとしています。
現在使用しているコードは次のとおりです。
ほとんど問題なく動作しますが、ドキュメント (MS Office 2007 以降) を強制的にダウンロードするとdocx
、ダウンロードしたファイルが破損します (少なくとも、MS Office からはそう言われます)。それらを保存しているサーバーで直接開こうとすると、そのエラーは表示されません。つまり、問題はダウンロード時に干渉します (アップロード時ではありません)。
IANAによると、このようなファイルの MIME タイプはapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
(1)である必要がありますが、その MIME タイプを指定しても問題は解決しません。
ウェブ上にはいくつかのトラックがありますが、どれも私にはうまくいきませんでした。に解決策があるようですがASP.NET
、に相当するものは見つかりませんでしたJAVA
。
そこで見た MIME タイプapplication/vnd.ms-word
(2)も使用しようとしましたが、ダウンロードしたファイルはまだ破損しています。ここで提案されたMIMEタイプapplication/msword
(3)と、このフォーラムで提唱された一般的なMIMEタイプ(4)の同上。application/octet-stream
次に、これら 4 つの MIME タイプのそれぞれについて、ダウンロードしたファイルの名前をmyfile.docx
からmyfile.doc
(もうxではありません) に変更しようとしましたが、問題は解決しません。
では、ダウンロード時に破損 docx
していないファイルを強制的にダウンロードするにはどうすればよいでしょうか。私のコードは正しいですか?
struts2 - JasperReport プラグイン Struts2 強制ダウンロード
Web アプリに Struts2、Spring、および Hibernate を使用しています。現在、ジャスパー レポート ストラット プラグインを使用して PDF レポートを生成しようとしています。結果の型を struts.xml ファイルに追加します。
アクションの定義:
そして、ここに私のアクションクラスがあります:
ダウンロード ポップアップを生成したいのですが、ブラウザーでレポートを表示したくありません。どうすればこれを強制できますか? contentDisposition
またはdocumentName
params は効果がありません...
前もって感謝します。
php - PDFをダウンロードするPHPがエラーをスローする
PDFファイルを強制的にダウンロードするPHPファイルがあり、あるサーバー(Linux)では正常に機能しましたが、サイトを別のサーバー(Win)に移動すると、次のエラーが発生し始めました:
PHPファイルにはこれがあります:
ありがとう!