MEGA的下载究竟如何工作?


68

从MEGA服务下载文件时,浏览器中会显示漂亮的下载进度栏。一旦进度条达到100%,您的浏览器就会开始下载文件。也就是说,只有完成图形下载后,浏览器的正常下载过程才会启动。这到底是怎么回事?

Answers:


61

它使用fileSystem API,该API基本上将文件写入本地文件系统的沙盒部分:

AppData \ Local \ Google \ Chrome \ User Data \ Default \ File System \


3
有趣。因此,图形下载会在答案中提到的目录中创建文件。浏览器下载的开始是从该目录到下载目标文件夹的移动。那正确吗?这有什么好处?
杰夫

5
是的,完全是...好吧,它似乎是在复制而不是移动文件。至于好处,我正在努力寻找任何东西!“可恢复”下载是其中之一,但不能选择下载文件夹并不理想。我也正在努力找出文件在用户数据文件夹中存储了多长时间,因为我大约在3天前从mega下载了文件,而250mb文件仍然存在。
Dodswm 2013年

8
MEGA可与未实现文件系统API的Firefox一起使用,因此我认为这不是全部答案。
Macil 2014年

3
文件系统只是HTML5持久性存储之一,可用于允许恢复下载。但是,如果不需要恢复,它可以只将文件存储在内存中,然后解密并使用saveAs()方法(或FileSaver.js)下载这些文件。
古斯塔沃·罗德里格斯

9
这样做的原因只有一个:mega上的文件被加密,并且保持加密直到它们位于您的硬盘上。
Daniel Steiner
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.