Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mengekodkan Imej PNG ke Base64 dalam JavaScript?
Pengekodan Base64 dengan JavaScript
Soalan:
Memerlukan bantuan pengekodan imej PNG kepada rentetan Base64 menggunakan JavaScript. Saya tahu cara membuka fail tetapi tidak biasa dengan pengekodan data binari.
Jawapan:
Menggunakan btoa() dan atob()
Tawaran JavaScript btoa() dan atob() berfungsi untuk menukar dari dan ke Base64 pengekodan.
Fungsi btoa()
btoa() menerima "rentetan" yang mewakili tatasusunan bait 8-bit. Melewati rentetan yang mengandungi aksara melebihi 8 bit boleh menyebabkan kerosakan. Jika anda menggunakan teks, anda perlu mengekodnya terlebih dahulu.
Fungsi atob()
atob() mengembalikan "rentetan" dengan setiap aksara mewakili bait 8-bit. Ini tidak membayangkan ASCII; ia menganggap pengendalian data binari.
Sumber Tambahan
Sokongan Pelayar
Kedua-dua btoa() dan atob() mempunyai sokongan pelayar yang luas. Rujuk pautan berikut untuk mendapatkan maklumat keserasian khusus:
Atas ialah kandungan terperinci Bagaimana untuk Mengekodkan Imej PNG ke Base64 dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!