node.js学习之读取图片初步

来源:互联网 发布:python 结巴分词 编辑:程序博客网 时间:2024/04/28 07:13

n7_readimg.js:

var  http  =  require('http');  var  optfile  =  require('./models/optfile');  http.createServer(function  (request,  response)  {      //response.writeHead(200,  {'Content-Type':  'text/html;  charset=utf-8'});      response.writeHead(200,  {'Content-Type':'image/jpeg'});          if(request.url!=="/favicon.ico"){  //清除第2此访问          console.log('访问');          //response.write('hello,world');//不能向客户端输出任何字节          optfile.readimg('./image/cbd.jpg',response);                  console.log("主程序执行结束");          //response.end('');    }  }).listen(3000);  console.log('Server  running  at  http://127.0.0.1:3000/');
./models/optfile.js

var fs = require('fs');module.exports={readimg:function(path,res){//异步方式读取图片fs.readFile(path,'binary',function(err,data){if(err){console.log(err);return;}else{res.write(data,'binary');res.end('');}});}}
在本地文件./image文件夹中有图片cbd.jpg

运行效果:






原创粉丝点击