Express Route不下载文件

时间:2015-09-24 14:42:52

标签: javascript node.js express

这可能是一个悬而未决的问题,但我试图在router.post路由中使用res.download,如此

router.post('/', function (req, res) {
var csv;
csv = utils.convertToCsv(req.body);
console.log(csv);
res.download('./temp/csv/' + csv + '.csv', csv + '.csv', function (err) {
    if (err) {
        console.log('Error:' + err);
    } else {
        console.log(res.headersSent) //True
        console.log('Success!!') //Success!!
        }
     });
});

我怀疑我的文件没有下载,因为它位于router.post路由中。这是正确的还是我错过了什么?

谢谢!

0 个答案:

没有答案