【发布时间】:2017-01-04 13:09:57
【问题描述】:
我正在尝试弄清楚如何通过 Google Drive API V3 直接在浏览器中下载大文件。
我正在使用选项 1,即:下载文件 — files.get with alt=media file resource
当我发送我的请求 (https://www.googleapis.com/drive/v3/files/[fileId]?alt=media) 时,我得到了文件的内容作为它的响应。
目前我正在使用我的查询响应创建一个 blob 文件,然后读取该 blob 文件以在浏览器上开始下载。
这样做的问题是,读取 blob 文件会消耗大量内存,如果文件大小超过 10MB,则浏览器会崩溃。
所以我的问题是:如何通过谷歌 API 在浏览器上开始下载,如下面的屏幕截图中提到的那样? See expected result
【问题讨论】:
标签: google-api google-drive-api