2012-05-06 15 views
1

これは私の最初の投稿であるstackoverflow.comので、私は簡単にしようとします。 websocketを使用してwebappの機能を開発しなければなりません。テキストデータを送ることができます。 websocketを使用していますが、イメージはありません。私は見て、別の可能性を試しましたが、画像はjavascriptでなければなりません。WebSockets - クライアントへの画像の送信

解決策があればお手伝いをしてください。おかげさまで

更新:HTML5のFileReader Apiを使用してWebソケットを使用して画像を送信しようとしました。 誰にも感謝します。

+0

私はサーバー側とクライアント側のJavaScript.Iでサーバー側で送信されたデータを処理したくないのですが、クライアント側ではJettyを使用します。 –

+0

http://www.websocket.org/quantum.htmlこれはあなたを助けるかもしれません –

答えて

2

Websockectはバイナリデータ以外の画像や画像を送信できません。これを解決するには、画像ランタイムをBase64データに変換し、javascriptで画像にデコードします。

Base64でエンコードされた画像をデコードする方法の例はたくさんありますが、イメージsrcに直接埋め込むこともできます。<img src="data:image/png;base64,xxxxxxxxxxxxxxxxxx" /> x'esをBase64データに置き換えます。

関連する問題