首頁 >後端開發 >php教程 >如何在我的 PHP 頁面上顯示 MySQL 資料庫中的 BLOB 映像?

如何在我的 PHP 頁面上顯示 MySQL 資料庫中的 BLOB 映像?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-18 02:57:02275瀏覽

How Can I Display BLOB Images from a MySQL Database on My PHP Page?

從MySQL 資料庫擷取BLOB 影像以用於PHP 頁面顯示

在PHP 頁面上顯示來自來自程式資料庫的BLOBMy 影像時遇到困難?本文解決了這個問題,並提供了可行的解決方案來克服可怕的二元 JPEG 數據噩夢。

定義問題:

您尋求將圖像合併到您的「詳細資料」中」頁面,從MySQL 資料庫中的BLOB 列檢索它。然而,儘管您付出了努力,但只有難以理解的二進位資料裝飾您的頁面,讓您摸不著頭腦。內嵌Base64編碼

對於較小的映像,您可以採用內聯Base64 編碼。片段:

選項2:專用影像擷取頁面

此選項較適合大量影像。 ),負責依據查詢字串參數擷取與輸出影像:

echo '<dt><strong>Technician Image:</strong></dt><dd>'
     . '<img src="data:image/jpeg;base64,' . base64_encode($row2['image']) . '" width="290" height="290">'
     . '</dd>';

HTML:

PHP 檔案(image.php):

請記住在此方法中為標頭指定MIME 類型(“image/jpeg”)。地顯示來自MySQL 資料庫的圖像,展示您的技術人員的杯子或您可能擁有的任何其他視覺上吸引人的數據。

以上是如何在我的 PHP 頁面上顯示 MySQL 資料庫中的 BLOB 映像?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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