Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

HTML5 อนุญาตให้โต้ตอบกับไฟล์ฝั่ง Client จากเบราว์เซอร์ได้หรือไม่?

HTML5 File APIs: เข้าถึงระบบไฟล์ฝั่ง Client

HTML5 มี API อันทรงพลังที่อนุญาตให้เว็บแอปพลิเคชันอ่านไฟล์ โฟลเดอร์ และลากวางจากเดสก์ท็อปมาที่เบราว์เซอร์ได้

API หลัก 3 ตัว

  • File System API - จัดการระบบไฟล์แบบ sandboxed
  • File API - อ่านข้อมูลไฟล์ ขนาด ประเภท ฯลฯ
  • File Writer API - เขียนไฟล์ลงระบบไฟล์ฝั่ง client

กรณีใช้งานตัวอย่าง

  • สร้างภาพย่อ (thumbnail) ก่อนอัปโหลด
  • บันทึก reference ไฟล์ขณะออฟไลน์
  • โหลดภาพจากดิสก์ท้องถิ่นมาแสดงในเบราว์เซอร์

API เหล่านี้เพิ่มความสามารถของเว็บแอปให้ใกล้เคียง Native App มากขึ้น