ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルを使用してファイルを強制的にダウンロードする方法

PHP_PHP チュートリアルを使用してファイルを強制的にダウンロードする方法

WBOY
WBOYオリジナル
2016-07-14 10:06:501060ブラウズ

PHP では、作成した HTTP ヘッダーを変更して、ファイルを強制的にダウンロードできるようにすることができます。通常、ブラウザーは同じウィンドウにファイルをロードします。これは、オンラインで読むのではなく、顧客にダウンロードしてもらいたい PDF ファイル、ドキュメント ファイル、画像、ビデオなどのファイルに最適です。
具体的な方法は以下の通りです

1. ダウンロードしたいファイルをウェブサーバーにアップロードします。たとえば、
huge_document.pdf
2. 新しい PHP ファイルを編集します。ダウンロードしたファイルと同じ名前に、PHP 拡張子だけを付けた名前にすることをお勧めします。例:
huge_document.php
3. PHP モジュールを開きます:
PHP
4. 次の行で、HTTP ヘッダーを設定します。
header('Content-disposition:attachment; filename=huge_document.pdf');
5. 次に、ファイルの MIME タイプを設定します:
header('Content-type: application/pdf');
6. ダウンロードするファイルをポイントします:
readfile('huge_document.pdf');
7. 次に、PHP ブロックを閉じてファイルを保存します。
> [/ブロック引用]
8. PHP ファイルは次のようになります:
header('Content-disposition:attachment; filename=huge_document.pdf');
header('Content-type: application/pdf');
readfile('huge_document.pdf');
?>
9. PHP ファイルのダウンロード リンクにリンクします。例:
巨大なドキュメント (PDF) をダウンロード

www.bkjia.com本当http://www.bkjia.com/PHPjc/477926.html技術記事 PHP では、ファイルを強制的にダウンロードできるように、記述した HTTP ヘッダーを変更できます。通常、ブラウザは同じウィンドウにファイルをロードします。これは次のような完璧なドキュメントです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。