当您从 MEGA 服务下载文件时,会出现一个显示下载进度条的网页。栏达到 100% 后,您的浏览器会通知用户将文件保存到选定的文件夹中。我知道 Mega 使用 HTML5 FileSystem API 来执行此操作(下载类似 mega.co.nz 的文件)。但是,我不知道文件何时完全下载到沙盒目录中,浏览器如何指示通知用户下载?请你回答我的问题好吗?提前致谢。
问问题
11348 次
1 回答
7
通过使用a[download]、msSaveOrOpenBlob或 Adobe Flash SWF Filewriter,具体取决于浏览器支持的方法。
PS:MEGA 并不总是使用 HTML5 FileSystem API。根据浏览器的支持,他们有各种使用的技术。例如,在 Firefox 20+ 中,它们会在触发 a[download] 之前将数据临时存储到 IndexedDB 存储中。
于 2013-11-27T23:16:07.953 回答