图像发送到Nodejs服务器

时间:2017-05-17 10:29:59

标签: node.js p5.js

我的p5js代码是:

myFile = document.getElementById('file-input');

objUrl = URL.createObjectURL(myFile.files[0]);

uploadedImage =  loadImage(objUrl); 

image(uploadedImage,posX,posY,picWidth,picHeight);      

如何将此图像对象发送到Nodejs服务器以将图像绘制到客户端。

2 个答案:

答案 0 :(得分:-1)

您可以使用Express.js 服务器端轻松传递常见POST请求中的数据,也可以设置WebSocket服务器(socket.io)。

答案 1 :(得分:-1)

实时发送图像的最佳方式是使用socket.io。它是一个websocket模块,适用于所有浏览器。这意味着客户端和服务器已连接,可以实时向对方发送信息。

这里是带有简单示例的文档:https://socket.io/docs/

小心将库发送到客户端,这样他就可以从socket.io发送和接收事件

您可以将图像从客户端发送到服务器,然后通过广播或选择唯一的客户端将其从服务器发送到其他连接的客户端。