【发布时间】:2017-03-22 15:07:02
【问题描述】:
我发现了几个线程都提出了相同的问题,但我怀疑其中大多数的最佳答案已经过时了。
我的问题
我有一个前端 javascript 应用程序与经过 oauth 身份验证的 API 进行通信。此 API 包含我希望我的用户能够下载的文件。由于 API 需要身份验证,因此我无法向用户显示常规链接以启动下载。
相反,我必须发送一个 XHR 请求来启动下载(这样我就可以添加必要的身份验证标头)。
在我的情况下,文件通常会非常大 (>1GB),因此将它们保存在内存中并不是一个解决方案。
阅读this article,我想知道是否可以通过Javascript file API 将文件从API 流式传输到文件系统。有人对我如何使这项工作有建议吗?
这在 2016 年不是很常见的问题吗?
【问题讨论】:
标签: javascript html api xmlhttprequest fetch