首页 > 解决方案 > 使用 Web 应用程序创建大文件并将其写入磁盘

问题描述

我们有一个网站,让用户可以创建各种动画序列,然后将其编译成一个对象并可供下载。问题是文件可能会变得非常大(500MB+),并且随着文件的构建,较轻机器上的浏览器会出现问题,这是可以理解的。

是否有一种机制可以让我们将数据“流式传输”到用户磁盘上的文件中,这样我们就不必将整个编译的动画保存在内存中?

我们使用 GWT 作为我们技术堆栈的一部分。理想情况下,我们不会将任何内容推送回 Web 服务器(我们希望支持在编译动画时可能与 Internet 断开连接的用例)。有一些可用于优化数据的进展,但我们宁愿拥有最具可扩展性的解决方案。

标签: javascriptgwtweb-applications

解决方案


推荐阅读