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

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

2017-07-25 15:02 429 查看
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 ./models/optfile.js' target='_blank'>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
运行效果:

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