我有一個名爲generate.php的PHP文件,它根據我設置的一些參數生成PNG電子郵件。可以顯示圖像,例如使用該圖像將返回「myString」文本的圖像。通過PHP下載圖片
話,我想補充一個鏈接,允許用戶下載圖片:
我創建了一個文件的download.php用下面的代碼:
header('Content-disposition: attachment; filename=string.png');
header('Content-type: image/png');
readfile('generatePicture.php?string=' . $_REQUEST["string"]);
但是,當我下載PNG文件,我似乎無法下載。有什麼建議麼?
你可以只包含generatePicture.php來調用它嗎? – juuga 2013-04-29 19:49:52
我該怎麼做? – MrD 2013-04-29 19:53:49
這是使用'readfile()'的問題,因爲你的腳本試圖直接打開一個文件。您將需要向該位置發出HTTP請求並輸出響應。 – 2013-04-29 19:55:06