


Bagaimanakah Saya Boleh Menukar Fail kepada Pengekodan Base64 Menggunakan API FileReader JavaScript?
Menukar Fail kepada Base64 dalam JavaScript
API FileReader dalam JavaScript menyediakan cara yang mudah untuk menukar fail kepada perwakilan base64 mereka. Ini amat berguna apabila menghantar fail melalui rangkaian atau menyimpannya dalam pangkalan data.
Menukar Fail kepada Base64
Untuk menukar fail kepada base64 menggunakan API FileReader, ikut langkah berikut:
- Buat Pembaca Fail objek: Mulakan contoh FileReader.
- Muat fail: Gunakan kaedah readAsDataURL() untuk memuatkan kandungan fail ke dalam objek FileReader.
- Pada acara pemuatan: Objek FileReader mengeluarkan acara pemuatan apabila kandungan fail dimuatkan sepenuhnya.
- Dapatkan rentetan base64: Akses sifat hasil objek FileReader untuk mendapatkan kandungan fail sebagai rentetan berkod base64.
Kod Contoh:
function getBase64(file) { var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function () { console.log(reader.result); }; reader.onerror = function (error) { console.log('Error: ', error); }; } var file = document.querySelector('#files > input[type="file"]').files[0]; getBase64(file); // prints the base64 string
Dalam contoh yang disediakan, fungsi getBase64() mengambil objek fail sebagai hujah dan menukarnya kepada base64 menggunakan API FileReader. Rentetan base64 kemudiannya boleh digunakan untuk pelbagai tujuan, seperti menghantar melalui JSON atau menyimpan dalam pangkalan data.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Fail kepada Pengekodan Base64 Menggunakan API FileReader JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ganti aksara rentetan dalam javascript

jQuery mendapatkan padding/margin elemen

HTTP Debugging dengan Node dan HTTP-Console

Tutorial Persediaan API Carian Google Custom
