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

WBOY
リリース: 2016-08-08 09:25:53
オリジナル
1078 人が閲覧しました

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 チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート