ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでのファイル ダウンロードの実装コード

PHP_PHP チュートリアルでのファイル ダウンロードの実装コード

WBOY
WBOYオリジナル
2016-07-13 16:56:29792ブラウズ

PHPを使用してファイルを読み込み、ダウンロードするコードを紹介しています。PHPはファイルをダウンロードするためにヘッダー関数を使用する必要があります。

コードは次のとおりです コードをコピー

$file = 'monkey.gif';

if (file_exists($file)) {

header('Content-Description: ファイル転送');

header('Content-Type: application/octet-stream');

header('Content-Disposition:attachment; filename='.basename($file));

header('コンテンツ転送エンコーディング: バイナリ');

header('有効期限: 0');

header('キャッシュ制御: 必須再検証、事後チェック = 0、事前チェック = 0');

header('プラグマ: public');

header('Content-Length: ' . filesize($file));

ob_clean();

フラッシュ();

readfile($file);

終了;

}

?>

上記のコードはダウンロードコードです

次に、PDF ファイルをオンラインでプレビューするためのコードを投稿します

コードは次のとおりです コードをコピー

パブリック関数 fddAction()

{

//添付ファイルの場所を取得します

$attachment_location = $_SERVER["DOCUMENT_ROOT"] "/pdf/fdd/sample.pdf";

if (file_exists($attachment_location)) {

// 添付ファイルが存在します

// 開いている PDF ダイアログをユーザーに送信します

header('Cache-Control: public'); // つまり

に必要です

header('Content-Type: application/pdf');

header('Content-Disposition: inline; filename="sample.pdf"');

readfile($attachment_location);

die(); // pdf を出力するだけなので、以降のスクリプトの実行を停止します

} 他 {

die('エラー: ファイルが見つかりません。');

}

}

?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631613.html技術記事 PHPを使ってファイルを読み込んでダウンロードするコードを紹介していますので、参考にしてください。 コードは次のとおりです コードをコピーします ?php $file = 'mo...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。