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
运行效果:
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
运行效果:
相关文章推荐
- node.js学习之读取文件初步
- node.js的学习历程九Cookie和Session的初步认识和理解
- node.js学习之路由初步
- Node.js学习(一)——Node.js的安装和express初步使用
- node.js读取Excel数据(下载图片)的方法示例
- 从零开始学习Node.js系列教程三:图片上传和显示方法示例
- node.js学习之写文件初步
- node.js学习-在页面上传图片并显示例子
- Node.js学习-----------异步文件读取
- Node.js的学习日记 图片简单下载和拷贝功能的实现 简单下载和拷贝
- node.js的学习历程七之静态资源管理的初步了解
- node.js学习之异常初步
- node.js 学习笔记四:读取文件
- 从零开始学习Node.js例子三 图片上传和显示
- Node.js 读取图片
- node.js学习(三、mysql数据库安装)
- 从零开始学习Node.js例子九 设置HTTP头
- Node.js入门学习
- nodejs+mongoDB学习参考链接(不断更新)
- node.js获取图片文件的真实类型