我正在使用代码打印图像而不显示它的真实路径。但是当我想将该图像保存到我的计算机时遇到问题,因为它总是将 PHP 文件名显示为图像的名称。
$id = intval($_REQUEST["id"]);
$getimage = $db->query("select id,img from bbup where id='$id'");
$fetch_image = $db->fetch($getimage);
$filename = $fetch_image['img'];
if (!$id) {
echo "Wrong Id";
exit;
}
if (!file_exists($filename)) {
echo "Image not found.";
exit;
}
$aaa = SITE_URL . $filename;
$imginfo = getimagesize($aaa);
header("Content-type: " . $imginfo['mime']);
readfile($aaa);
php 文件是ppupload.php
,当我想在对话框中保存图像(假设它是 PNG 图像)时,文件的名称显示( ppupload.php.png ),我希望它是图像本身。
存储到数据库中的图像路径如下:folder/folder/filename.ext
.