如何使用AJAX post请求在express js中下载文件

时间:2016-11-02 05:49:11

标签: angularjs node.js express

如何从快递js下载文件我在服务器端尝试的是:

router.post('/download',function(req,res){    
    var file = __dirname + '/'+req.body.path;
    console.log(file);
    res.download(file); // Set disposition and send it.
});

我收到我的文件以回应如何在角侧

下载它

1 个答案:

答案 0 :(得分:0)

另一种方法

router.get('/download:file',function(req,res){    
var file = __dirname + '/'+req.params.file;
res.download(file);
});


<a ng-href="/download/{{Filename}}" target="_blank">Download
</a>