0
我正在使用节点js,rest API。我想从在该机器上运行tomcat的远程机器下载文件。请帮助我如何将请求和响应发送回节点js。使用nodejs和rest api从远程机器下载文件
我正在使用节点js,rest API。我想从在该机器上运行tomcat的远程机器下载文件。请帮助我如何将请求和响应发送回节点js。使用nodejs和rest api从远程机器下载文件
在nodeJs响应中提供下载方法。
app.post('/download', function(req, res){
var file = __dirname + '/list.csv';
res.download(file);
});
其他手动方式:
app.post('/download', function(req, res){
// console.log('dir ', __dirname);
var file = __dirname + '/list.csv';
var filename = path.basename(file);
var mimetype = mime.lookup(file);
res.setHeader('Content-disposition', 'attachment; filename=' + filename);
res.setHeader('Content-type', mimetype);
console.log("shubham batra = " +mimetype);
var filestream = fs.createReadStream(file);
filestream.pipe(res);
//res.redirect('/other-link');
});
嗨,通过REST API我得到响应,当我尝试了repsonse发送到前端,其编码的方式显示。我如何显示下载选项 – Suresh
你必须显示一些代码的一部分。 –