Memuat naik fail menggunakan JavaScript memerlukan urutan langkah untuk menangkap fail yang dipilih, membuat permintaan dan mengendalikan pemberitahuan.
Apabila pengguna mengklik butang input fail, penyemak imbas membenarkan mereka memilih fail melalui "Fail buka..." dialog. Nama fail yang dipilih disimpan dalam:
document.getElementById("image-file").value
Untuk menghantar fail ke pelayan, kami menggunakan permintaan POST berbilang bahagian. Cara biasa untuk membina permintaan sedemikian ialah menggunakan API FormData:
let formData = new FormData(); formData.append("photo", photo);
API pengambilan membenarkan muat naik fail tak segerak:
fetch('/upload/image', {method: "POST", body: formData});
Untuk mendengar selesai muat naik, beberapa pendekatan boleh dilakukan digunakan:
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Muat Naik Fail dengan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!