您的位置:首页 > Web前端 > Node.js

NodeJS下载文件实例

2016-02-24 16:40 615 查看
var http = require('http');
var express = require('express');
var fs=require("fs");

var app = express();
app.get('/download/*', function (req, res, next) {

 //第一种方式
//var f="F:/ftproot/NW.js.docx";
//var f="f:/ftproot/我是中文的语言.txt"
////var f = req.params[0];
//f = path.resolve(f);
//console.log('Download file: %s', f);
//res.download(f);

//第二种方式
var path="F:/ftproot/NW.js.docx";
var f = fs.createReadStream(path);
res.writeHead(200, {
'Content-Type': 'application/force-download',
'Content-Disposition': 'attachment; filename=NW.js.docx'
});
f.pipe(res);
});

http.createServer(app).listen(3000);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: