gpt4 book ai didi

PHP mySQL 将字符串转换为 png 仅适用于第一张图像

转载 作者:行者123 更新时间:2023-11-30 01:30:53 26 4
gpt4 key购买 nike

所以我试图显示一堆保存在 mysql 数据库中的照片。使用我正在使用的代码,页面仅显示数据库中的第一张照片,没有其他内容。有 5 张不同的照片,我不知道它们去哪里了。如果有人可以提供帮助那就太好了。我的代码在这里:

    while($imageRow = mysql_fetch_array($imageResults)){
$data = $imageRow['image_data'];
$data = base64_decode($data);

$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
}
}

最佳答案

标题每页仅显示一张图像。

你可以尝试:

while($imageRow = mysql_fetch_array($imageResults)){
$data = $imageRow['image_data'];
print '<img src="data:image/png;base64,'.$data.'" />';
}

这尚未经过测试,但类似的东西应该可以工作。

更好的方法是将图像文件存储在磁盘上并将位置存储在数据库中。

关于PHP mySQL 将字符串转换为 png 仅适用于第一张图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17475163/

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