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