สมมติว่าฉันมีองค์ประกอบนี้ในหน้า:
<input id="image-file" type="file" />
สิ่งนี้จะสร้างปุ่มที่อนุญาตให้ผู้ใช้เว็บเพจเลือกไฟล์ผ่านทางกล่องโต้ตอบ "เปิดไฟล์ ... " ในเบราว์เซอร์
สมมติว่าผู้ใช้คลิกปุ่มบอกว่าเลือกไฟล์ในกล่องโต้ตอบจากนั้นคลิกปุ่ม "ตกลง" เพื่อปิดกล่องโต้ตอบ
ชื่อไฟล์ที่เลือกจะถูกจัดเก็บใน:
document.getElementById("image-file").value
ตอนนี้สมมติว่าเซิร์ฟเวอร์จัดการ POST หลายส่วนที่ URL "/ upload / image"
ฉันจะส่งไฟล์ไปยัง "/ upload / image" ได้อย่างไร?
นอกจากนี้ฉันจะฟังการแจ้งเตือนว่าไฟล์อัพโหลดเสร็จได้อย่างไร
2
JavaScript ไม่ได้จัดการการอัปโหลดเนื่องจากเป็นเซิร์ฟเวอร์ สคริปต์ฝั่งเซิร์ฟเวอร์จะรับไฟล์จากนั้นย้ายไฟล์ สำหรับ php จากโฟลเดอร์ชั่วคราวไปยังโฟลเดอร์ที่ต้องการ
—
บากู
โหวตให้เปิดใหม่อีกครั้งเนื่องจากคำถามเกี่ยวกับ POJS (จาวาสคริปต์แบบธรรมดาธรรมดา) ไม่ใช่ jQuery
—
e2-e4