PHP Paparan Imej BLOB daripada MySQL
Apabila cuba memaparkan imej yang disimpan dalam lajur MySQL BLOB, sesetengah pengguna menghadapi isu di mana Chrome atau IE memaparkan ikon imej dan bukannya imej sebenar. Ini mungkin disebabkan oleh kekurangan pengekodan yang betul dan pengendalian data imej binari.
Penyelesaian
Cara yang betul untuk memaparkan BLOB imej dalam PHP melibatkan:
Menyediakan Data:
Pengekodan Data Perduaan:
Memaparkan Imej:
header("Content-Type: image/jpeg"); echo '<img src="data:image/jpeg;base64,' . base64_encode($image) . '" />';
Nota: Pastikan data imej yang diambil daripada pangkalan data adalah sah dan tiada aksara ruang kosong tertinggal sebelum atau selepas tanda nama.
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan BLOB Imej dengan betul dari MySQL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!