socket.ioを使用してクライアントからサーバーにイメージをアップロードすることはできますか?socket.ioのクライアントからサーバーへのイメージの送信
4
A
答えて
5
WebSocket仕様では、WebSocketはバイナリデータをArrayBufferとして送信できるはずですが、これはブラウザでは十分サポートされていません。 Socket.ioでは文字列の送信が制限されていますが、Base64でエンコードされたデータを送信できます。ですからキャンバスtoDataUrl()メソッドを使って画像をbase64として取得すると、すべて設定されています。 Here's a great article on the subject.
0
インクファイルピッカーのようなものを使用することをお勧めしますhttps://www.inkfilepicker.com/ここで、クライアント上のユーザーはイメージをs3バケットにアップロードし、コールバックのイメージにURLを受け取ることができます。そうすれば、urlだけをsocket.ioに送ることができます。私は実際に、私がやっているプロジェクトでこれを実装しました。そこではパフォーマーが画像をアップロードし、それを部屋の人と共有することができます。基本的に、彼らはfilepicker経由でアップロードし、urlを取得し、socket.io経由でurlを送信してから、サーバー上のsocket.ioを使用して部屋の全員にブロードキャストします。
関連する問題
- 1. Sails.js + socket.io:サーバーからクライアントへのメッセージの送信
- 2. pythonクライアントからsocket.io node.jsサーバーに送信するメッセージのフォーマット
- 3. クライアントからサーバー、別のサーバーに送信
- 4. VB.netのクライアントからサーバーへの通信
- 5. クライアントからサーバーへのデータ転送
- 6. Javaサーバーからクライアントへオブジェクトのベクトルを送信
- 7. MQTTサーバーからクライアントへの通信
- 8. HTTPサーバーからクライアントにイメージを送信する方法は?
- 9. Javascript/ajax/php質問:サーバーからクライアントへの送信が動作し、クライアントからサーバーへの送信が失敗します
- 10. node.js + socket.ioを使用してクライアントからサーバーにJavaScript関数を送信する
- 11. socket.ioクライアントは、サーバーにメッセージを送信しません
- 12. ツイスト - サーバーからクライアントにデータを送信
- 13. C++クライアントからJavaサーバーへのネット上の文字列の送信
- 14. WCFサーバー/クライアントコールバック、クライアントからサーバーへの返信
- 15. SQLサーバーからhornetQへの/からのメッセージの送受信
- 16. ソケット経由でクライアントからサーバーへ複数の変数を送信
- 17. Socket.IOサーバー側からメッセージを送信してキャッチする方法
- 18. Socket.IOサーバー - サーバー通信
- 19. クライアントからサーバーへの画像(* .jpeg、* .pngなど)ファイルの転送
- 20. サーバからクライアントへのメッセージの送信での問題
- 21. リフト:未来からのクライアントへの通知の送信
- 22. サーバーから特定のクライアントにメッセージを送信
- 23. CサーバからJavaクライアントへのメッセージの送信
- 24. Spring統合によるサーバからクライアントへのリクエストの送信
- 25. サーバー側からの送信とクライアント側からのフォームの送信との違い
- 26. WebSockets - クライアントへの画像の送信
- 27. C#:サーバーからクライアントへのオーディオファイルのストリーミング
- 28. クライアントからサーバーへのファイルのアップロード
- 29. クライアントからサーバーへのデータのハイビジョン17
- 30. サーバーからサーバーへの転送
ありがとうございます!これはまさに私が探していたものです – udidu
この答えは現在depricated、socket.io + 1.xはすべての種類のデータを実装しています。 – TimZaman