0
私はノードjs、rest APIを使用しています。私はそのマシン上でtomcatが実行されているリモートマシンからファイルをダウンロードしたいと思う。ノードjに要求と応答を返す方法を教えてください。nodejsと残りのAPIを使用してリモートマシンからファイルをダウンロード
私はノードjs、rest APIを使用しています。私はそのマシン上でtomcatが実行されているリモートマシンからファイルをダウンロードしたいと思う。ノードjに要求と応答を返す方法を教えてください。nodejsと残りの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');
});
私はそのは、エンコードされた方法で表示する、フロントエンドにrepsonseを送信しようとすると、こんにちは、残りのAPIを介して私は、応答を取得しています。ダウンロードオプション – Suresh
を表示するには、コードの一部を表示する必要があります。 –