我面临的任务是检索以longblob存储在MySQL数据库中的图像数据。 我使用的php脚本会抛出错误,指出图像无法显示,因为它包含错误。在网页上显示存储在数据库中的位图图像(.bmp)
下面是我的PHP脚本:
$sql = "SELECT Form FROM Forms WHERE id = XXXX";
$result = mysqli_query($link, $sql) or die (mysqli_error($link));
$row = mysqli_fetch_assoc($result);
if(mysqli_num_rows($result) > 0)
{
header('Content-Type:image/bmp');
echo $row['Form'];
}
需要帮助
你得到了什么错误? – xdazz 2012-03-08 15:20:48
你确定图像是一个真正的BMP,而不是一个JPG或其他东西? – Candide 2012-03-08 15:26:05
如果您查看页面的源代码,您是否看到图像的二进制字符串,或者它是空白的? – Travesty3 2012-03-08 15:26:07