首页 > Web开发 > 详细

NodeJS下载文件实例

时间:2016-02-24 17:15:51      阅读:161      评论:0      收藏:0      [点我收藏+]
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);

NodeJS下载文件实例

原文:http://www.cnblogs.com/lishuyi/p/5213505.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!