การดาวน์โหลดของ MEGA ทำงานอย่างไร


68

เมื่อคุณดาวน์โหลดไฟล์จากบริการ MEGA คุณจะเห็นแถบความคืบหน้าในการดาวน์โหลดภายในเบราว์เซอร์ เมื่อแถบความคืบหน้านี้ถึง 100% เบราว์เซอร์ของคุณจะเริ่มดาวน์โหลดไฟล์ นั่นคือเฉพาะเมื่อการดาวน์โหลดกราฟิกเสร็จสิ้นกระบวนการดาวน์โหลดปกติของเบราว์เซอร์ของคุณจะเริ่มต้นขึ้น เกิดอะไรขึ้นที่นี่กันแน่?

คำตอบ:


61

มันใช้fileSystem APIซึ่งโดยทั่วไปจะเขียนไฟล์ไปยังส่วน sandboxed ของระบบไฟล์ในท้องถิ่นของคุณ:

AppData \ Local \ Google \ Chrome \ ข้อมูลผู้ใช้ \ Default \ ระบบไฟล์ \


3
อาน่าสนใจ ดังนั้นการดาวน์โหลดแบบกราฟิกจะสร้างไฟล์ในไดเรกทอรีที่ระบุไว้ในคำตอบของคุณ การเริ่มต้นของการดาวน์โหลดเบราว์เซอร์เป็นการเคลื่อนไหวจากไดเรกทอรีนั้นไปยังโฟลเดอร์ปลายทางการดาวน์โหลดของคุณ นั่นถูกต้องใช่ไหม? สิ่งนี้มีประโยชน์อะไรบ้าง?
Jeff

5
ใช่แน่นอน ... ดูเหมือนว่าจะคัดลอกไม่ใช่ย้ายไฟล์ สำหรับประโยชน์ฉันพยายามดิ้นรนเพื่อดู! การดาวน์โหลด "ทำงานต่อได้" เป็นหนึ่งการดาวน์โหลด แต่ไม่สามารถเลือกโฟลเดอร์ดาวน์โหลดของคุณได้ไม่เหมาะ ฉันยังต้องดิ้นรนเพื่อค้นหาว่าไฟล์ถูกเก็บไว้ในโฟลเดอร์ข้อมูลผู้ใช้ของคุณนานแค่ไหนเมื่อฉันดาวน์โหลดบางอย่างจาก mega เมื่อประมาณ 3 วันที่แล้วและไฟล์ 250mb ยังคงอยู่ที่นั่น
Dodswm

8
MEGA ทำงานร่วมกับ Firefox ซึ่งไม่ได้ใช้ระบบไฟล์ API ดังนั้นฉันจึงไม่คิดว่านี่เป็นคำตอบทั้งหมด
Macil

3
ระบบไฟล์เป็นเพียงหนึ่งในที่เก็บถาวร HTML5ซึ่งสามารถใช้เพื่ออนุญาตให้มีการดำเนินการดาวน์โหลดต่อ แต่ถ้าไม่จำเป็นต้องกลับมาทำงานต่อก็สามารถเก็บไฟล์ไว้ในหน่วยความจำถอดรหัสแล้วดาวน์โหลดไฟล์เหล่านั้นโดยใช้saveAs()วิธีการ (หรือFileSaver.js )
Gustavo Rodrigues

9
มีเหตุผลเพียงข้อเดียวเท่านั้น: ไฟล์ใน mega จะถูกเข้ารหัสและจะยังคงเข้ารหัสจนกว่าจะอยู่ในฮาร์ดดิสก์ของคุณ
Daniel Steiner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.