繁体   English   中英

没有图片显示标题(“内容类型:image / png”)

[英]No image displayed with Header('Content-type: image/png')

我很难显示使用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;
    ?>

如果$row['fimgupload1_1']是文件的路径,请使用readfilefile_get_contents

$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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM