Node.js 把图片流送到客户端

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js 把图片流送到客户端相关的知识,希望对你有一定的参考价值。

效果:

技术分享

代码:

var http=require(‘http‘);
var fs=require(‘fs‘);
var path=require(‘path‘);
var mime=require(‘mime‘);
var cache={};


var server=http.createServer(function(request,response){
    response.writeHead(200,{‘Content-Type‘:‘image/png‘});
    fs.createReadStream(‘./public/img/jkx.png‘).pipe(response);
}
);

server.listen(3000,function(){
    console.log(‘Server is listenning on port 3000.‘);
});

代码下载:

 https://files.cnblogs.com/files/xiandedanteng/nodejsImageSend.rar

以上是关于Node.js 把图片流送到客户端的主要内容,如果未能解决你的问题,请参考以下文章

使用 Node.js 和 Socket.io 将更改推送到所有客户端

Node.js - 如何处理流错误事件

Node.js 可写流创建错误文件(更大且不可读)

使用 node.js 流提供远程 URL

在没有回调的情况下使用 Node.js 流

Node.js之HTTP请求与响应