php使瀏覽器直接下載pdf文件的方法
更新時間:2013年11月15日 10:52:47 作者:
本文介紹如何讓用戶打開pdf文件時不是直接在瀏覽器瀏覽而是直接以下載文件形式把pdf文件下載到電腦
有的瀏覽器安裝了pdf打開程序關聯(lián)到瀏覽器,所以直接寫上pdf路徑時是打開pdf而不是下載,下面我就說下如果讓他們只是下載,而不是瀏覽。
創(chuàng)建一個php文件
<?php
$file = $_GET['file'];
$arr = explode('/',$file);
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="'.array_pop($arr).'"');
readfile(file);
?>
加入代碼,通過這個把pdf路徑轉換成瀏覽器認識的語言,告訴瀏覽器
列子 /upload.php?file=/aa/aa.pdf
這樣就可以不管是什么,都會下載,而不是打開
創(chuàng)建一個php文件
復制代碼 代碼如下:
<?php
$file = $_GET['file'];
$arr = explode('/',$file);
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="'.array_pop($arr).'"');
readfile(file);
?>
加入代碼,通過這個把pdf路徑轉換成瀏覽器認識的語言,告訴瀏覽器
列子 /upload.php?file=/aa/aa.pdf
這樣就可以不管是什么,都會下載,而不是打開
您可能感興趣的文章:
相關文章
Yii2創(chuàng)建控制器(createController)方法詳解
這篇文章主要介紹了Yii2創(chuàng)建控制器(createController)的方法,結合實例形式分析了Yii創(chuàng)建控制器所使用到的方法、操作步驟與相關技巧,需要的朋友可以參考下2016-07-07
JSON PHP中,Json字符串反序列化成對象/數(shù)組的方法
今天小編就為大家分享一篇JSON PHP中,Json字符串反序列化成對象/數(shù)組的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05

