ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、PDF を開く代わりにブラウザに PDF をダウンロードさせる_PHP チュートリアル

PHP は、PDF を開く代わりにブラウザに PDF をダウンロードさせる_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:48:581260ブラウズ

この記事では、ユーザーが PDF ファイルをブラウザで直接参照せずに、ダウンロード ファイルの形式でクライアントに直接ダウンロードできるようにする方法を紹介します。

一部のブラウザには PDF を開くプログラムがインストールされ、ブラウザに関連付けられているため、PDF パスを直接書き込むと、PDF はダウンロードされずに開かれます。以下では、閲覧ではなくダウンロードだけを許可する方法について説明します。

phpファイルを作成する

コードは次のとおりです コードをコピー
$file = $_GET['ファイル'];
$arr =explode(‘/’,$file);
header('Content-type: application/pdf');
header(‘Content-Disposition:attachment; filename=”‘.array_pop($arr).’”‘);
readfile(ファイル);
?>

PDF パスをブラウザーが認識する言語に変換し、ブラウザーに伝えるコードを追加します
Liezi /upload.php?file=/aa/aa.pdf
このようにすると、それが何であっても、開かれるのではなくダウンロードされます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632761.html技術記事この記事では、ユーザーが PDF ファイルをブラウザで直接参照するのではなく、ダウンロード ファイルの形式でクライアントに直接ダウンロードできるようにする方法を紹介します。 一部のブラウザにはインストールされています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。