【发布时间】:2013-12-16 16:26:41
【问题描述】:
我正在处理一个涉及检索图像的项目,我的代码没有错误,但图像显示为图像图标。只显示一张图片。
$query = "SELECT * from cbir";
$result =mysql_query($query) or die('Error, query failed');
while($row = mysql_fetch_array($result)){
if (abs($red_count - $row['red_count'])> 50 && abs($blue_count - $row['blue_count'])> 50 && abs($green_count - $row['green_count'])> 50 ){
header("content-type: image/jpeg");
echo $row['image'];
}
}
【问题讨论】:
-
所提供的信息无法回答 - 抱歉。
-
http 响应通常只包含一个项目。一些html,或图像,或pdf,等等。您正在循环中获取/输出。您的 header() 调用将在第一张输出图像后失败,并且在显示第一张图像的数据后,其余数据将被视为随机垃圾。
-
我无法添加结果图像,因为我需要至少 10 个声望。