相关疑难解决方法(0)

如何使用节点js将多个文件转换为压缩的zip文件

我想将多个文件转换为node.js上的压缩zip文件.

我尝试了以下代码:

var archiver = require('archiver');
var fs = require('fs');
var StringStream = require('string-stream');

http.createServer(function(request, response) {
    var dl = archiver('data');
    dl.pipe(response);
    dl.append(new fs.createReadStream('test/fixtures/test.txt'), {
        name: 'stream.txt', date: testDate2
    });
    dl.append(new StringStream("Ooh dynamic stuff!"), {
        name : 'YoDog/dynamic.txt'
    });
    dl.finalize(function(err) {
        if (err)
            res.send(200000)
    });
}).listen(3500);
Run Code Online (Sandbox Code Playgroud)

zip node.js

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

node.js ×1

zip ×1