2017-07-28 115 views
0

我有一個代碼,它的工作原理,我用download.php保存了它,但我不知道如何下載名爲simpletext.jpg的圖像文件,它存在於上面的同一根目錄下上述文件,我會很感激你,如果你寫的實際路徑,該怎麼做,該代碼如下....在php中下載圖像文件

$file_name = "a.txt"; 

// extracting the extension: 
$ext = substr($file_name, strpos($file_name,'.')+1); 

header('Content-disposition: attachment; filename='.$file_name); 

if(strtolower($ext) == "txt") 
{ 
    header('Content-type: text/plain'); // works for txt only 
} 
else 
{ 
    header('Content-type: application/'.$ext); // works for all extensions 
except txt 
} 
readfile($decrypted_file_path); 
+0

如果你把一個鏈接頁面上做,然後把它作爲HREF路徑的文件,並在末尾加上一個下載屬性,它會爲你下載文件 –

+0

這是什麼值:$ decrypted_file_path – Andreas

回答

1
<a href="localhost:8888/files/download.jpg" download>Click here to download the file</a> 

替代你的文件路徑中的href ..

希望這有助於

0
<a href="/path/file_name.jpg" download="download_file_name">download</a> 

download_file_name將取代file_name