nodejs下载文件

来源:互联网 发布:如何管理淘宝 编辑:程序博客网 时间:2024/05/29 15:36
var path = require('path');var mime = require('mime');          //需安装mime执行命令:npm install mimeapp.get('/download', function(req, res){  var file = __dirname + '/upload-folder/test.txt';  var filename = path.basename(file);  var mimetype = mime.lookup(file);        //匹配文件格式  res.setHeader('Content-disposition', 'attachment; filename=' + filename);  res.setHeader('Content-type', mimetype);  var filestream = fs.createReadStream(file);  filestream.on('data', function(chunk) {    res.write(chunk);  });  filestream.on('end', function() {    res.end();  });});

参考:http://fred.easymorse.com/?p=1213

原创粉丝点击