9

当您从 MEGA 服务下载文件时,会出现一个显示下载进度条的网页。栏达到 100% 后,您的浏览器会通知用户将文件保存到选定的文件夹中。我知道 Mega 使用 HTML5 FileSystem API 来执行此操作(下载类似 mega.co.nz 的文件)。但是,我不知道文件何时完全下载到沙盒目录中,浏览器如何指示通知用户下载?请你回答我的问题好吗?提前致谢。

4

1 回答 1

7

通过使用a[download]msSaveOrOpenBlob或 Adob​​e Flash SWF Filewriter,具体取决于浏览器支持的方法。

PS:MEGA 并不总是使用 HTML5 FileSystem API。根据浏览器的支持,他们有各种使用的技术。例如,在 Firefox 20+ 中,它们会在触发 a[download] 之前将数据临时存储到 IndexedDB 存储中。

于 2013-11-27T23:16:07.953 回答