php使瀏覽器直接下載pdf文件的方法
更新時間:2013年11月15日 10:52:47 作者:
本文介紹如何讓用戶打開pdf文件時不是直接在瀏覽器瀏覽而是直接以下載文件形式把pdf文件下載到電腦
有的瀏覽器安裝了pdf打開程序關(guān)聯(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路徑轉(zhuǎn)換成瀏覽器認識的語言,告訴瀏覽器
列子 /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路徑轉(zhuǎn)換成瀏覽器認識的語言,告訴瀏覽器
列子 /upload.php?file=/aa/aa.pdf
這樣就可以不管是什么,都會下載,而不是打開
您可能感興趣的文章:
相關(guān)文章
Laravel jwt 多表(多用戶端)驗證隔離的實現(xiàn)
這篇文章主要介紹了Laravel jwt 多表(多用戶端)驗證隔離的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12網(wǎng)站被惡意鏡像怎么辦 php一段代碼輕松搞定(全面版)
這篇文章主要介紹了網(wǎng)站被惡意鏡像怎么辦 php一段代碼輕松搞定(全面版),本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-10-10詳解在YII2框架中使用UEditor編輯器發(fā)布文章
這篇文章主要介紹了在YII2框架中使用UEditor編輯器發(fā)布文章,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11laravel框架中路由設(shè)置,路由參數(shù)和路由命名實例分析
這篇文章主要介紹了laravel框架中路由設(shè)置,路由參數(shù)和路由命名,結(jié)合實例形式分析了laravel框架中路由的設(shè)置、請求處理、映射、命名等相關(guān)操作技巧,需要的朋友可以參考下2019-11-11Yii2框架實現(xiàn)登錄、退出及自動登錄功能的方法詳解
這篇文章主要介紹了Yii2框架實現(xiàn)登錄、退出及自動登錄功能的方法,結(jié)合實例形式詳細分析了Yii2框架實現(xiàn)登錄、退出及自動登錄功能的原理、實現(xiàn)方法與相關(guān)操作注意事項,需要的朋友可以參考下2017-10-10php設(shè)計模式之建造器模式分析【星際爭霸游戲案例】
這篇文章主要介紹了php設(shè)計模式之建造器模式,結(jié)合星際爭霸游戲案例形式分析了PHP建造器模式相關(guān)概念、原理、用法及操作注意事項,需要的朋友可以參考下2020-01-01