Zip文件下载

时间:2016-05-16 15:01:51

标签: node.js http-headers

我有类似的东西:

function DownLoadZip(response){
    console.log(response.zipFile); // result of console log - example.zip
    res.writeHead(200, {
            'Content-Type': 'application/zip',
            'Content-Length': stat.size
        });
};

问题:如何向客户提供已完成的zip文件。此文件附带响应。也许我忘了一些标题或者那是别的东西。有任何想法吗? 感谢您的关注,祝您度过愉快的一天!

2 个答案:

答案 0 :(得分:1)

如果response.zipFile是路径: fs.createReadStream(response.zipFile).pipe(res);

如果response是一个流: response.pipe(res);

答案 1 :(得分:0)

也许它对某人有帮助! 我忘记了类型:

res.send();