gpt4 book ai didi

javascript - 使用 JavaScript 传输大文件客户端

转载 作者:行者123 更新时间:2023-12-03 00:18:49 26 4
gpt4 key购买 nike

我可以使用 JavaScript 客户端代码“即时”生成一个大文件并将其流式传输到磁盘吗?这是为了避免内存/性能问题。目前我正在创建一个内存中的 zip 文件来保存我的示例数据。但在现实世界中,文件大小可能轻松达到 5Gb 以上。也就是说,之后我怀疑内存中的解决方案不会解决它。

最佳答案

StreamSaver.js是我遇到的最好的解决方案。它允许您传输大量数据。到目前为止,我已经测试了 20 GB 的下载。但我注意到,虽然它在 Macbook Pro 2018 上运行良好,但在 Macbook Pro 2015 上却导致了性能问题。我将继续评估。

更新(2019年11月27日):自从我提出这个问题以来已经快一年了。简而言之,上述问题成为我们的一个阻碍问题。我们意识到浏览器在当前形式下无法用于流式传输到磁盘。相反,我们转向使用 Electron 构建的客户端应用程序。该客户端已用于下载最多 0.5 TB 的报告,浏览器无法支持。

关于javascript - 使用 JavaScript 传输大文件客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54410645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com