我的目标是使用res.download()在浏览器窗口下载文件,然后我关注this post.But文件没有在浏览器中下载。在我的控制台(grunt)中它返回200响应但是注意发生在前端。 控制器:
$http.get('/api/knowledges/file_download/?filepath='+fileDownload.file_details.path).success(function(data){
console.log("and the api returned success")
});
API:
res.download(req.query.filepath, 'my.pdf');
这是我给服务器的JSON:
fileDownload= {
destination:"server/uploads/docs"
encoding:"7bit"
fieldname:"file"
filename:"9b129f186ca7c534dbfb90e6c2762226"
mimetype:"application/pdf"
originalname:"Dress Code.pdf"
path:"server\uploads\docs\9b129f186ca7c534dbfb90e6c2762226"
size:397860}