0
在image.php,代碼喜歡:問題與SRC保存圖像文件
header("Content-Type:image/png");
$file = "img.png";
readfile($file);
在其他文件,代碼:
<img src="image.php">
,當我從瀏覽器中單擊右鍵保存圖像爲,默認保存爲image.php。我想將它保存爲img.png,有什麼想法?
在image.php,代碼喜歡:問題與SRC保存圖像文件
header("Content-Type:image/png");
$file = "img.png";
readfile($file);
在其他文件,代碼:
<img src="image.php">
,當我從瀏覽器中單擊右鍵保存圖像爲,默認保存爲image.php。我想將它保存爲img.png,有什麼想法?
你也可以只是將此標頭添加到您的PHP文件中:
header('Content-Disposition: attachment; filename="image.png"');
這可以通過使用URL重寫來完成。
在你的.htaccess中,添加這樣的事情(假設mod_rewrite的啓用和你自己的Apache):
RewriteRule ^image.png$ /image.php [L]
你的文件名HTML變化:
<img src="image.png" />
該圖像是由PHP文件生成的。 – wordpressquestion 2011-05-18 00:53:42
正確。 URL重寫映射'image.png'到'image.php'... image.php在這裏被調用。 – 2011-05-18 01:04:47