NodeJS下載文件實例

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);
相關文章
相關標籤/搜索