ホームページ  >  記事  >  バックエンド開発  >  PHP実装ファイルをダウンロードする

PHP実装ファイルをダウンロードする

WBOY
WBOYオリジナル
2016-08-08 09:25:531034ブラウズ

PHP でファイルをダウンロードするには、まず header() 関数を通じて Apache サーバーに識別情報を送信し、ダウンロードするファイルのパス、名前、タイプ、その他の情報を Apache に伝え、最後にファイルの読み取りとファイルの内容を読み取って出力する関数を作成します。
例を見てみましょう:
$file = 'images/test.jpg';
if(is_file($file)) {
header("Content-Type: application/octet-stream");
header("Content-Disposition:attachment; filename=".basename($file));
readfile($file);
}
?>
のようなものです


注:
1. ファイルがバイナリ ストリームであり、ダウンロードされたファイル タイプが不明な場合、Content-Type は application/octet-stream
2 を使用します。この関数は出力バッファをクリアします。 . この機能を使用しないと、ファイルをダウンロードした後、写真を正常に開くことができません。
上記では、関連するコンテンツを含む PHP 実装ファイルのダウンロードが紹介されており、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPリダイレクト次の記事:PHPリダイレクト