我正在制作一个应用程序,您可以在其中编辑文件,它应该将编辑后的文件附加到 zip 存档并使其可下载。它应该是跨平台的(Windows 和 Linux)。
我的目标是以编程方式生成编辑后的文件并将其附加到静态存档(始终相同,大约 3-4MB,但大约 40-50 个文件)。
我查看了以下有关如何在 node.js 中压缩档案的帖子,但是Eliseo Soto 的答案取决于操作系统。
我还找到了 daraosn/ node-zip,但据我了解,它无法将文件附加到存档中,而无需重新制作。
关于如何在不为每个请求从头开始重建整个存档的情况下完成我的目标的任何建议?