2017-05-17 11 views
-1

내 p5js 코드입니다 : 내가 클라이언트 측에 이미지를 그릴 Nodejs 서버에이 이미지 객체를 전송하려면 어떻게이미지 Nodejs 서버로 전송

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

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

uploadedImage = loadImage(objUrl); 

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

.

+0

노드는 서버 쪽입니다. 이미지가 클라이언트에서 업로드 된 경우 노드에 보내지 않고 바로 그 순간에 이미지를 표시 할 수 있습니다. – HReynaud

+0

그것은 내 편에 표시하고 있지만 클라이언트 측에도 표시하고 싶습니다.이 작업을 수행 할 수 있습니까? – Tanzeem

+0

당신은 globaly하고있는 일을 설명해야합니다. 내가 아는 한, 노드를 사용하여 이미지를 얻으려고하고 클라이언트에게 보냅니다. – HReynaud

답변

-1

서버 측 Express.js을 사용하여 쉽게 일반적인 POST 요청으로 데이터를 전달하거나 WebSocket 서버 (socket.io)를 설정할 수 있습니다.

+0

express.js를 사용합니다. 데이터를 전달합니다. 업로드 된 이미지 객체를 노드 server.but에 전달하지만 클라이언트 측에서 이미지를 그릴 수 없습니다. – Tanzeem

+0

base64로 변환하려고 했습니까? – Reski

+0

어떻게 base64로 변환하나요? – Tanzeem

-1

실시간으로 이미지를 보내는 가장 좋은 방법은 socket.io를 사용하는 것입니다. 모든 브라우저에서 작동하는 websocket 모듈입니다. 이는 클라이언트와 서버가 연결되어 있고 실시간으로 서로 정보를 보낼 수 있음을 의미합니다. https://socket.io/docs/

하는 것이 아니라 클라이언트 라이브러리를 보내주의 하시고, 그래서 그는 보내고

당신이 수행 할 수 있습니다 Socket.IO에에서 이벤트를 수신 할 수 있습니다 : 여기

는 간단한 예제와 함께 제공되는 설명서입니다 클라이언트에서 서버로 이미지를 보낸 다음 브로드 캐스트 또는 고유 한 클라이언트를 선택하여 서버에서 연결된 다른 클라이언트로 이미지를 보냅니다.

관련 문제