2013-10-31 72 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文件存在,則將文件添加到該文件中)。