PHP 從MySQL 顯示影像BLOB
當嘗試顯示儲存在MySQL BLOB 欄位中的影像時,某些使用者會遇到Chrome或IE 顯示圖像圖標而不是實際圖像。這可能是由於缺乏正確的編碼和二進位影像資料的處理所造成的。
解決方案
在PHP 中顯示影像BLOB 的正確方法包括:
準備資料:
編碼二進位資料:
顯示影像:
header("Content-Type: image/jpeg"); echo '<img src="data:image/jpeg;base64,' . base64_encode($image) . '" />';
注意:確保從資料庫擷取到的影像資料有效,且前後沒有空格字元在 之後標籤。
以上是如何在 PHP 中正確顯示來自 MySQL 的圖片 BLOB?的詳細內容。更多資訊請關注PHP中文網其他相關文章!