HTML5 File APIs: เข้าถึงระบบไฟล์ฝั่ง Client
HTML5 มี API อันทรงพลังที่อนุญาตให้เว็บแอปพลิเคชันอ่านไฟล์ โฟลเดอร์ และลากวางจากเดสก์ท็อปมาที่เบราว์เซอร์ได้
API หลัก 3 ตัว
- File System API - จัดการระบบไฟล์แบบ sandboxed
- File API - อ่านข้อมูลไฟล์ ขนาด ประเภท ฯลฯ
- File Writer API - เขียนไฟล์ลงระบบไฟล์ฝั่ง client
กรณีใช้งานตัวอย่าง
- สร้างภาพย่อ (thumbnail) ก่อนอัปโหลด
- บันทึก reference ไฟล์ขณะออฟไลน์
- โหลดภาพจากดิสก์ท้องถิ่นมาแสดงในเบราว์เซอร์
API เหล่านี้เพิ่มความสามารถของเว็บแอปให้ใกล้เคียง Native App มากขึ้น