2017-02-24 3 views

答えて

0

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'); 

}); 
+0

私はそのは、エンコードされた方法で表示する、フロントエンドにrepsonseを送信しようとすると、こんにちは、残りのAPIを介して私は、応答を取得しています。ダウンロードオプション – Suresh

+0

を表示するには、コードの一部を表示する必要があります。 –

関連する問題