すべてのブラウザで作業するための簡単な解決策の後です。すべてのブラウザでファイルを強制保存 - ブラウザウィンドウで開くことはありません
特定のファイルタイプ、またはクラスを介したターゲットリンクについては、どのようにすれば、すべての主要なブラウザで強制的にダウンロードすることができますか?
私はapachceサーバーに最適なソリューションを見つけたと思っていました。これを.htaccessに追加することで実現しました。
http://css-tricks.com/snippets/htaccess/force-files-to-download-not-open-in-browser/
AddType application/octet-stream .csv
AddType application/octet-stream .xls
AddType application/octet-stream .doc
AddType application/octet-stream .avi
AddType application/octet-stream .mpg
AddType application/octet-stream .mov
AddType application/octet-stream .pdf
FirefoxとSafariで動作しているようですが、(何かをテストしていない)、クロムまたはIEではない
いずれかのリンクを作成する方法についての解決策で私を助けてくださいすべてのブラウザに対して、ブラウザで開くのではなく、ファイルを強制的にダウンロードします。
私は完全なブラウザ証明ソリューションを見つけることができないようです。それは不可能ですか?
チュートリアルやスニペットへのリンクはすばらしいでしょう。
私のウェブサイトはPHPベースなので、もしそれが可能ならPHPで動作させることができます。
おかげで「添付ファイル」へのContent-Dispositionヘッダー、そう(PHPで)ように設定し
こんにちは、あなたの助けをありがとう。私はこれを私のWordPressのウェブサイトに追加しています。私の一回のdownload.phpテンプレート(これは強制的なダウンロードが行われる場所です)では、このようなテンプレートにあなたの行を追加しました... '<?// /** * @packageワードプレス * @サブパッケージMyTheme */ get_header(); header( 'Content-Disposition:attachment'); ?> ' しかし、効果がないようですか?ありがとう – Joshc
ブラウザに何かを出力する前にすべてのheader()コールを必ず実行してください。 get_header()関数が何かを出力する場合は、その前にheader()を呼び出します。 –