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
你必須顯示一些代碼的一部分。 –