我面臨的任務是檢索以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