Memaparkan Imej yang Disimpan dalam MySQL BLOB
Apabila mempersembahkan imej yang disimpan sebagai BLOB dalam pangkalan data MySQL, adalah penting untuk mengelakkan bergema sebarang kandungan lain sebelum atau selepas data imej. Ini boleh mengganggu keupayaan penyemak imbas untuk memaparkan imej.
Untuk menyelesaikan isu ini dan mendayakan paparan kedua-dua imej dan kandungan lain, pertimbangkan untuk menggunakan teknik berikut:
Tukar data imej ke dalam format Base64 dan benamkannya dalam tag:
<code class="php">echo '<img src="data:image/jpeg;base64,' . base64_encode($row['imageContent']) . '" />';</code>
Pendekatan ini membenarkan paparan kandungan tambahan, seperti teks, selepas imej. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa kaedah ini tidak optimum untuk prestasi atau caching, terutamanya pada peranti mudah alih. Untuk prestasi yang lebih baik, pertimbangkan kaedah alternatif seperti menyimpan imej secara berasingan daripada pangkalan data.
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Imej yang Disimpan sebagai BLOB dalam MySQL Tanpa Mengganggu Kandungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!