我正在尝试从我的数据库中显示图像,但它没有在网站上显示。如何通过php显示图像?
数据库设置
Php代码
print " <td><img src='Img.php?id=" . $row["id"] . "' /></td>";
答案 0 :(得分:1)
第一个猜测,img
列包含一个链接,在这种情况下它将是
echo " <td><img src='" . $row["img"] . "' /></td>";
第二次猜测,img
列是base64编码的图像,在这种情况下它将是
echo " <td><img src='data:image/gif;base64," . $row["img"] . "' /></td>";
我认为,这是我的头脑。(如果图像是gif,相应地修改)
第三次猜测,有些巫术在继续吗?也许img.php正在为你做base64解码?我建议将图像存储在磁盘或S3上,然后将路径存储在数据库中。