gpt4 book ai didi

php - 在 php 中显示图像

转载 作者:行者123 更新时间:2023-11-30 23:14:39 25 4
gpt4 key购买 nike

我在尝试显示来自 mysql blob 的图像时遇到问题

我的第一个文件是 image.php

这段代码:

$query = mysql_query("SELECT * FROM foto where fk_pro_id = ".$id_pro." 
ORDER BY id DESC", $conexio);
while($row = mysql_fetch_array($query)) {
echo '<li>';
echo '<a href="javascript:;" id="'.$row['id'].'">';
echo '<img src="../images/delete.png"/></a>';

echo '<img src="show_image.php?id='.$row['id'].'"/>';
//i call this file to find the images

echo '<span>'.$row['id'].'</span>';
echo '</li>';
}

第二个文件是show_image.php

    $id =  mysql_escape_string($_GET['id']);
$query = mysql_query("SELECT * FROM foto WHERE id = $id", $conexio);
while($row = mysql_fetch_assoc($query))
{
$imagen = $row['fotografia'];
$tipo = $row['tipo'];
header("content-type: $tipo");
echo $imagen;
}

问题是当我尝试显示图像时..看起来好像这是一个损坏的链接..

谢谢!!

最佳答案

我认为问题出在 header("content-type: $tipo");

将其更改为 header("Content-Type: $tipo"); 并确保 $tipo 返回有效的 Content-Type(MIME 类型),即 image/png 等。您可以找到列表 here

关于php - 在 php 中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18501524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com