2013-10-31 106 views
3

我正在编写一个应用程序,在其中编辑文件,它应该将编辑后的文件附加到zip压缩文件并使其可以下载。它应该是跨平台的(Windows和Linux)。将文件附加到nodejs中的zip文件

所以我的目标是以编程方式生成编辑后的文件并将其附加到静态存档(总是相同的,大约3-4MB,但大约40-50个文件)。

我的研究让我对这个Zip archives in node.js感兴趣,Eliseo Soto给出的例子中的问题是它依赖于操作系统。

我也发现https://github.com/daraosn/node-zip,但据我所知,它不能附加文件归档,而不重新制作。

任何建议如何我可以完成我的目标,无需重新从头开始整个存档为每个请求?

回答

1

node-zip使用的是JSZip。根据JSZip文档,档案不会在你的情况下重新创建。 (如果zip文件存在,则将文件添加到该文件中)。