Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

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


HTML5 ช่วยให้เราโต้ตอบกับไฟล์ไคลเอ็นต์ในเครื่องได้ (ไฟล์ไคลเอ็นต์ในเครื่องคือไฟล์ที่จัดเก็บไว้ในคอมพิวเตอร์ของผู้ใช้) สิ่งนี้เป็นไปได้เนื่องจาก HTML5 มี API ที่มีประสิทธิภาพ (Application Programming Interfaces) ซึ่งเป็นอินเทอร์เฟซด้วยความช่วยเหลือซึ่งสามารถเข้าถึงข้อมูลไบนารีและระบบไฟล์ในเครื่องของผู้ใช้ได้ ด้วยความช่วยเหลือของไฟล์ API เหล่านี้ เว็บแอปพลิเคชันสามารถอ่านไฟล์ ไดเร็กทอรีไฟล์ สามารถลากและวางจากเดสก์ท็อปไปยังเบราว์เซอร์ได้

ต่อไปนี้คือ API ที่ใช้ในการเข้าถึงไฟล์ไคลเอ็นต์ในเครื่อง -

  • File System API
  • ไฟล์ API
  • API ตัวเขียนไฟล์

ต่อไปนี้เป็นตัวอย่างบางส่วน -

  • ด้วยความช่วยเหลือของ API ไฟล์ HTML5 สามารถสร้างภาพตัวอย่างขนาดย่อของรูปภาพได้เมื่อส่งไปยังเซิร์ฟเวอร์เพื่อบันทึกไว้สำหรับใช้ในอนาคต
  • API ไฟล์ HTML5 ช่วยให้แอปบันทึกการอ้างอิงไฟล์เมื่อผู้ใช้ออฟไลน์
  • สามารถเข้าถึงรูปภาพจากไดรฟ์ในเครื่องและโหลดเข้าสู่เบราว์เซอร์ผ่าน HTML5 File APIs