0

我很难显示使用 header('content-type:image/png') 从数据库中提取的图像,它返回一个空图像,当我检查检查元素时,img src 名称显示 php 脚本的名称,有人可以帮忙吗?

以下是 img src 附带的 viewimage.php 脚本的一部分

    $data = "SELECT fimgupload1_1 FROM controlpanel1";
    $result2 = mysqli_query($connection,$data);

    while ($row = mysqli_fetch_array($result2))
    {
    $imgData = $row['fimgupload1_1'];
    }
    header('Content-Type: image/png');
    echo $imgData;
    ?>
4

1 回答 1

0

使用readfileor file_get_contentsif$row['fimgupload1_1']是文件的路径

$data = "SELECT fimgupload1_1 FROM controlpanel1";
$result2 = mysqli_query($connection,$data);

while ($row = mysqli_fetch_array($result2))
{
$imgData = $row['fimgupload1_1'];
}
header('Content-Type: image/png');
echo readfile($imgData);
于 2013-09-01T09:20:08.400 回答