res.download()无效

时间:2017-05-09 12:16:29

标签: angularjs node.js express mean-stack

我的目标是使用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}

0 个答案:

没有答案