在 src 中保存图像文件时出现问题
在image.php中,代码如下:
header("Content-Type:image/png");
$file = "img.png";
readfile($file);
在其他文件中,代码为:
<img src="image.php">
当我在浏览器中右键单击将图像另存为时,它默认另存为image.php >。我想将其另存为 img.png,有什么办法吗?
In image.php, the code likes:
header("Content-Type:image/png");
$file = "img.png";
readfile($file);
In other file, the code is:
<img src="image.php">
when I right-click from browser to Save Image As, it defaults to save as image.php. I would like to save it as img.png, any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您也可以将此标头添加到您的 PHP 文件中:
You could also just add this header to your PHP file:
这可以通过使用 URL 重写来完成。
在您的 .htaccess 中,添加类似以下内容(假设启用了 mod_rewrite 并且您使用的是 Apache):
您的 HTML 随文件名更改为:
This could be accomplished through the use of URL rewriting.
In your .htaccess, add something like this (assuming mod_rewrite is enabled and you're on Apache):
Your HTML changes with the file name to: