【发布时间】:2016-05-03 14:50:00
【问题描述】:
我在一个客户端上捕获图像并通过 socket.io 将图像发送到另一个客户端,以 jpg 格式发送给用户。在客户端捕获我正在做的图像:
fs.readFile('./app/image.jpg', function(err, buf) {
socket.emit('image', { image: true, buffer: buf.toString('base64') });
})
这部分工作正常,正在编码图像并发出它。在我的另一个客户端上:
socket.on('image', function(img) {
console.log(img);
});
此客户端正在接收消息并且可以注销编码图像。
我正在努力将图像从 base64 再次转换为 jpg。我需要做什么才能做到这一点?
【问题讨论】:
标签: javascript node.js image socket.io base64