2017-05-17 22 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

あなたはグローバルに何をしているのか説明する必要があります。私が理解する限り、ノードを使ってイメージを取得しようとしていて、それをクライアントに送信していますか? – HReynaud

答えて

-1

サーバ側で簡単にExpress.jsを使用してデータを渡すことも、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

からイベントを送受信することができますクライアントからサーバーに画像を送信し、それをサーバーから他の接続されたクライアントにブロードキャストまたは一意のクライアントを選択して送信します。

関連する問題