Thinkphp3.2 下載檔案的方法

weixin_33782386發表於2017-05-06

一般情況下,thinkphp3.2框架是,帶了Http.class.php這個類的(如圖)

3065831-5be162aafe03531d.png

這個類中有一個download的靜態方法,這個方法就是實現下載功能的關鍵方法了。

3065831-d1fab19da4f630d7.png

然後就是在你需要的地方呼叫這個方法了,Http::download(檔案的絕對路徑,要顯示的檔名);//一般就填寫前面兩個引數就行了。

3065831-9fb9d79d3acdbbfd.png

然而測試之後不行,我就又改了改

$url='/data/www/wmxg/'.__ROOT__ . '/Uploads'.$list[0]['url'];

$test=new \Org\Net\Http();

$test->download($url,'測試');

die();


'/data/www/wmxg/'.__ROOT__ 定義為絕對路徑

相關文章