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

อัปโหลดจากไดรฟ์ในเครื่องไปยังระบบไฟล์ในเครื่องใน HTML ด้วย Filesystem API


ในการอัปโหลดจากไดรฟ์ในเครื่องไปยังระบบไฟล์ในเครื่อง เราสามารถใช้ −

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

ทั้งหมดข้างต้นทำงานได้ดีใน Google Chrome

ไดเรกทอรี WebKit เป็นตัวเลือกที่ดีกว่ามากในกลุ่มเหล่านี้ ใช้สิ่งต่อไปนี้สำหรับไดเรกทอรี −

webkitRequestFileSystem(
   window.TEMPORARY, 5 * 1024 * 1024, function(_fs) {
      fs = _fs;
   },
Err

ด้านบน ข้อผิดพลาดและ fs คือ −

var fs,
err = function(err) {
   throw err;
};