首頁  >  文章  >  後端開發  >  如何在不干擾內容的情況下顯示 MySQL 中儲存為 BLOB 的映像?

如何在不干擾內容的情況下顯示 MySQL 中儲存為 BLOB 的映像?

Barbara Streisand
Barbara Streisand原創
2024-10-21 06:19:30846瀏覽

How to Display an Image Stored as a BLOB in MySQL Without Interfering Content?

顯示儲存在MySQL BLOB 中的映像

顯示儲存在MySQL 資料庫中的BLOB 影像時,避免回顯影像資料之前或之後的任何其他內容。這可能會幹擾瀏覽器顯示圖像的能力。

要解決此問題並啟用影像和其他內容的顯示,請考慮使用以下技術:

轉換影像資料轉換為Base64 格式並將其嵌入到如何在不干擾內容的情況下顯示 MySQL 中儲存為 BLOB 的映像? 中tag:

<code class="php">echo '<img src="data:image/jpeg;base64,' . base64_encode($row['imageContent']) . '" />';</code>

此方法允許在圖像之後顯示附加內容,例如文字。但是,請務必注意,此方法對於效能或快取而言並不是最佳的,特別是在行動裝置上。為了獲得更好的效能,請考慮替代方法,例如將影像與資料庫分開儲存。

以上是如何在不干擾內容的情況下顯示 MySQL 中儲存為 BLOB 的映像?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn