Cara Mengekod String ke Base64 dalam JavaScript
Soalan:
Bolehkah JavaScript, seperti PHP, mengekod PNG imej ke rentetan Base64? Bagaimanakah ia dilakukan, memandangkan pengendalian data binari adalah tidak biasa?
Jawapan:
Ya, JavaScript menawarkan kaedah untuk pengekodan dan penyahkodan Base64. Guna btoa() dan atob() untuk tugasan ini.
Pertimbangan Penggunaan:
-
btoa(): Menerima rentetan yang mewakili 8 -bit byte dan mengembalikan rentetan berkod Base64. Pastikan rentetan input memenuhi kriteria ini atau pertimbangkan pengekodan yang sesuai terlebih dahulu.
-
atob(): Mengembalikan rentetan di mana setiap aksara mewakili bait 8-bit. Ambil perhatian bahawa ini tidak membayangkan perwakilan teks; data binari dijangka.
Sumber Alternatif:
- Terokai pemuatan data imej binari menggunakan JavaScript dan XMLHttpRequest di "Bagaimana saya memuatkan data imej binari menggunakan Javascript dan XMLHttpRequest?"
Pelayar Sokongan:
Semak caniuse.com untuk mendapatkan maklumat sokongan pelayar yang komprehensif berkenaan btoa() dan atob():
- btoa(): https://caniuse.com/ ?search=atob
- atob(): https://caniuse.com/?search=btoa
Atas ialah kandungan terperinci Bolehkah JavaScript Mengekodkan Imej PNG ke Rentetan Base64?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn