我们如何在express(nodejs)中的GZip中提供文件名?

时间:2014-08-10 12:57:20

标签: node.js express zlib

以下代码工作正常,我可以在Zip formant中下载文件,但它将文件下载为download_log.zip。如何为文件命名?

    exports.download = function(req,res){   
        var gzip = zlib.createGzip();
        var rstream = fs.createReadStream(filePath);
        rstream.pipe(gzip).pipe(res);

}

1 个答案:

答案 0 :(得分:1)

您需要将Content-Disposition标头设置为attachment; filename="your string here"