如何在不使用服务工作者的情况下使用流 api 下载和保存文件

问题描述

我有一个功能,可以下载 4GB 之类的文件。我不能使用 javascript blob,因为它们的大小有限。我发现这个名为 StreamSaver.js 的库可以完成这项工作。但是在使用这个库时对我来说有一个问题。它要么需要使用有效的 SSL 证书运行,要么使用由使用有效 SSL 证书的外部服务器提供的 MIMT。

我的用例是这个应用程序应该能够离线运行并且没有有效的 SSL 证书。因此我不能使用这个库。几乎所有与此主题相关的问题都将这个库作为解决方案。

我在想,有没有办法将已经在 readableStream 中的提取请求中的文件直接保存到硬盘驱动器而不需要 Service Worker?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)