我在嘗試在網頁上顯示被存盤在MySQL中為MEDIUMBLOB的圖片時遇到了麻煩。關于影像的其他資料,如影像大小、影像型別和影像名稱,都可以順利檢索到。這個問題以前可能已經被貼過了,但我在查看了其他帖子后仍然有問題。如果有任何幫助,我們將不勝感激。
我的代碼是。 (下面的$html被呼應到另一個頁面):
$sql = "SELECT * FROM table_name ORDER BY record_id DESC"/span>。
$stmt = $db-> stmt_init()。
if ($stmt-> prepare($sql)) {
$stmt-> execute();
$stmt-> bind_result($record_id, $image_name, $image_type, $image_size, $image_content)。)
$stmt-> store_result();
if (!$stmt-> num_rows) {
do error check
} else {
while ($stmt->fetch() ) {
$html = '<p>影像名稱。".htmlspecialchars($image_name)."<br>影像型別。".htmlspecialchars($image_type)."<br>
影像大小:".htmlspecialchars($image_size)."</p>'。
<img src="data:".$image_type.",". $image_content.">'。
uj5u.com熱心網友回復:
echo '<img src="data:image/jpeg;base64,'/span>. base64_encode( $image_content ).'"/> ';
似乎你缺少base64
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/321948.html
標籤:
下一篇:如何修復資料過長的欄目
