一部のブラウザには PDF を開くプログラムがインストールされ、ブラウザに関連付けられているため、PDF パスを直接記述すると、PDF はダウンロードされずに開かれます。ここでは、閲覧ではなくダウンロードだけを行う方法について説明します。
phpファイルを作成します
コードをコピーします コードは次のとおりです:
$file = $_GET['file'];
$arr =explode('/' ,$file) ;
header('Content-type: application/pdf');
header('Content-Disposition:attachment; filename="'.array_pop($arr).'"');
readfile(file) ;
?> ;
pdf パスをブラウザーが認識する言語に変換するコードを追加し、ブラウザーに
liezi/upload.php?file=/aa/aa.pdf
このように伝えます。つまり、開く代わりにダウンロードされます。
http://www.bkjia.com/PHPjc/825213.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/825213.html技術記事一部のブラウザーには PDF を開くプログラムがインストールされており、ブラウザーに関連付けられているため、PDF パスを直接書き込むと、PDF はダウンロードされずに開かれます。次に、閲覧する代わりにダウンロードするだけでよいかどうかを説明します...
。