Paparkan gumpalan menggunakan JavaScript
P粉860370921
2023-08-23 20:45:06
<p>Saya sedang mendapatkan semula imej Blob daripada pangkalan data dan saya mahu dapat melihat imej itu menggunakan JavaScript. Kod berikut menghasilkan ikon imej yang rosak pada halaman: </p>
<pre class="brush:php;toolbar:false;">var image = document.createElement('image');
image.src = 'data:image/bmp;base64,'+Base64.encode(blob);
document.body.appendChild(imej);</pre>
<p>Berikut ialah jsFiddle yang mengandungi semua kod yang diperlukan, termasuk gumpalan. Kod yang lengkap hendaklah memaparkan imej dengan betul. </p>
Anda juga boleh mendapatkan objek BLOB terus daripada XMLHttpRequest. Hanya tetapkan responseType kepada gumpalan. Ini kod saya:
Fungsi tindak balas kelihatan seperti ini:
Kami hanya mencipta elemen imej kosong dalam HTML:
Masalahnya ialah saya mempunyai data heksadesimal yang perlu ditukar kepada binari sebelum pengekodan Base64.
Dalam PHP: