繁体   English   中英

使用 Express 从 NodeJS 服务器下载文件

[英]Download file from NodeJS Server using Express

我想使用节点 js 从服务器下载文件。 但是,不执行下载,并且将 pdf 内容作为第一张图像中的数据输入。 我想像第二张图片一样下载。

 var file_path = path.join(__dirname, '../PDF', category, itemName);

 console.log(file_path);//ex)C:\Users\zhfld\Desktop\cloudproject-master (4)\cloudproject-master\PDF\cosmetic\perfume
 res.setHeader('Content-disposition', 'attachment; filename=' + itemName + '.pdf');
 res.download(file_path + ".pdf");//ex)C:\Users\zhfld\Desktop\cloudproject-master (4)\cloudproject-master\PDF\cosmetic\perfume.pdf

网络消息(F12)

我想

如果您使用的是express ,您可以这样做:

app.get('/download', function(req,res){
    const file = `${__dirname}/folder/file.pdf`;
    res.download(file);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM