2014-11-08 60 views
1

我想要轉換存儲在數據庫中的BLOB格式的圖像時出現問題。 當iç只是回聲$內容我可以看到blob文件打印出來,所以沒有問題與我的查詢。無法顯示存儲在數據庫中的BLOB

問題是我的代碼只顯示一個破損的圖像,而不是數據庫中的圖像。 有誰知道如何正確顯示圖像?

在此先感謝

 $content = mysql_result($result,$i,'Image'); 




     echo '<img src="data:image/jpeg;base64,<?php echo base64_encode($content); ?>" width="100" />'; 

回答

0

做到這一點是使用一個單獨的頁面,顯示一個類似下面的圖像的最佳方式:在另一頁然後

<?php 
header("Content-Type: image/jpeg"); 
// Do your query 
$content = mysql_result($result,$i,'Image'); 
echo $content; 
?> 

<img src="pagetodisplaytheimage.php" width="100"/> 

這個問題也回答了:How to display an BLOB image stored in MySql database?

相關問題