首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodejs中的多个文件

nodejs中的多个文件
EN

Stack Overflow用户
提问于 2016-05-07 14:57:40
回答 1查看 438关注 0票数 0

我是nodejs noob &我使用快递。对于我的内容,我使用普通的文件结构作为数据库。

我发现自己需要给一些文件夹发送下载回复。所以我使用了easy (npm-package) &它工作得很好。但是,压缩的文件必须保存到磁盘。

我需要一种方法压缩文件夹的动态,然后返回响应,而不保存到磁盘?

另外,我还想添加一个功能,使我能够压缩多个文件夹,并将它们作为响应发送&我无法使用轻松压缩,因为文件夹位于不同的目录中。

我试图发送响应来下载多个文件,但是如果发现它无法完成,因为每个响应只能有一个文件。

如何将多个文件夹(动态压缩)作为一个.zip文件发送响应?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-07 15:49:01

只需阅读一下easy的源代码,https://github.com/owenchong/easy-zip/blob/master/easy-zip.js#L111

你也许应该做

代码语言:javascript
复制
var zip6 = new EasyZip();
zip6.zipFolder('../easy-zip',function(){
    zip6.writeToResponse(response,'attachment.zip');
}, {rootFolder: 'easy-zip6'});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37090020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档