0
在我的nodejs代碼中,我目前發現有兩種下載文件的方式,它們都可以工作,但使用不同的功能:下載或文件流。那麼區別是什麼呢?哪一個更好? :節點js下載vs文件流
app.get('/download', function(req, res, next){
res.download("uploads/123.txt");
}
或
app.get('/download', function(req, res, next){
var file = __dirname + '/uploads/123.txt';
var filestream = fs.createReadStream(file);
var mimetype = mime.lookup(file);
res.setheader('content-disposition', 'attachment; filename=' + '123.txt');
res.setheader('content-type', mimetype);
filestream.pipe(res);
});