当从php提供图像时,如何防止脚本名附加到图像文件扩展名
我有一个带有img标记的html,如下所示当从php提供图像时,如何防止脚本名附加到图像文件扩展名,php,html,image,image-processing,Php,Html,Image,Image Processing,我有一个带有img标记的html,如下所示 loadImg.php以这种方式为图像提供服务 ... header("Content-Type: image/jpeg"); imagejpeg($img); imagedestroy($img); ?> 图像在html上提供,但当您右键单击以保存图像时,它具有脚本名称和扩展名 在本例中,loadImg.php.jpg 我希望文件名不包括脚本名,最终结果类似于profilePic.jpg 如何实现这一点?您可以使用内容
loadImg.php以这种方式为图像提供服务
...
header("Content-Type: image/jpeg");
imagejpeg($img);
imagedestroy($img);
?>
图像在html上提供,但当您右键单击以保存图像时,它具有脚本名称和扩展名
在本例中,loadImg.php.jpg
我希望文件名不包括脚本名,最终结果类似于profilePic.jpg
如何实现这一点?您可以使用内容处置HTTP头: 例如:
...
$file = 'user-image.jpg';
header('Content-Disposition: attachment; filename="'.basename($file).'"');
...
修复imagejped函数