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