1. 程式人生 > >php中點選連結直接下載圖片

php中點選連結直接下載圖片

     最近需要一個功能,是點選連結,直接把圖片下載下來,一般情況下,圖片是在新頁直接開啟的,不會自動提示下載,在網上找來找,用這個挺好使,程式碼如下:

$filename = basename($downfile); 
$filename_info = explode('.', $filename); 
$fileext = $filename_info[count($filename_info)-1]; 
header('Content-type: application/x-'.$fileext); 
header('Content-Disposition: attachment; filename='.$filename); 
header('Content-Description: PHP3 Generated Data');   
echo $downfile;

其中,$downfile是圖片的地址,把連結連到這一頁,可以傳個值什麼的,從資料庫裡取出圖片的地址,放在$downfile裡就ok了!