私はすでにactioncableを使用してチャット機能を実装しましたが、それを介してファイルを送信する方法がわからないか、可能でもありません。
チャットルームでファイルをアップロードできるチャットアプリケーションを作ろうとしています。他のユーザーは、そのページをactioncableとしてリロードすることなくすぐに見ることができます。
actioncableでファイルを送信できますか?可能であれば、どうですか?
2
A
答えて
1
WebSocketを使用してファイルをアップロードすることは可能です。 (File upload using java websocket API and Javascript)
しかし、現時点では不可能なActionCableを通じて。 ActionCableがWebSocketをJavascriptでラップするので、これを修正するには "ハッキー"なので、新しいリリースを待って、代わりにレールレポに問題を書きます。
チャットアプリの場合、通常のフォーム送信を使用してファイルをアップロードする必要があります。非同期的に発生させたい場合は、jquery-ujsの "patched"バージョンを使用して、 "data-remote = true"フラグでファイルを送信することができます。 https://github.com/Elektron1c97/jquery-ujs-files
関連する問題
- 1. red5:どうすればマイクストリームを送信できますか?
- 2. ActionCableの加入コールバックで初期ペイロードをクライアントに送信するにはどうすればよいですか?
- 3. FireBaseでiOSにアクション可能な通知を送信するにはどうすればよいですか?
- 4. .HTACCESSファイルで禁止されたファイルを含めることは可能ですか?そうであれば、どうすればいいですか?
- 5. ActionCableで特定の放送からのストリーミングを停止するにはどうすればよいですか?
- 6. SecureStringをリモートサーバーに送信する - これは可能ですか?
- 7. プリプチプールされた値で編集可能で送信可能な電子メール画面を開くにはどうすればよいですか?
- 8. メソッドでコントロールステートメントを使用するにはどうすればよいですか?可能であれば
- 9. CakePHP 2.0で添付ファイル付きのメールを送信するにはどうすればいいですか?
- 10. Python - どうすれば '停止可能な'スレッドを実装できますか?
- 11. SourceTreeでファイルをステージング(またはリセット)することは可能ですか?そうであれば、それはどのように行われますか?
- 12. どうすればいいですか?それも可能ですか?
- 13. ブロードキャストがスティッキーモードで送信されたかどうかを確認することは可能ですか?中止/取り消しできますか?
- 14. この機能はどのタイプに送信できますか?
- 15. ファイルを送信せずにリモートホストでscpサービスを利用できるかどうかを検出するにはどうすればよいですか?
- 16. jQuery UI /ソート可能でアイテムを送信できるようにするにはどうすればいいですか?
- 17. ブラウザからNode.jsサーバーに大きなファイルを送信するにはどうすればよいですか?
- 18. 可能であれば、どのようにPostgreSQLを組み込むことができますか?
- 19. コードでヒントメッセージを送信するにはどうすればよいですか?
- 20. シャドウボックスでフォームを送信するにはどうすればいいですか?
- 21. プログラムでUILongPressGestureを送信するにはどうすればよいですか?
- 22. RestAssuredでマルチパートリクエストを送信するにはどうすればいいですか?
- 23. GmailApp_2でリッチテキストメールを送信するにはどうすればよいですか?
- 24. AutoItでパケットを送信するにはどうすればいいですか?
- 25. C#でVK_MEDIA_NEXT_TRACKを送信するにはどうすればよいですか?
- 26. アプリでメールを送信するにはどうすればよいですか?
- 27. Androidでテキストメッセージを送信するにはどうすればよいですか?
- 28. キーイベントをAndroidで送信するにはどうすればよいですか?
- 29. TwilioでSMSを送信するにはどうすればいいですか?
- 30. PLISTをBluetoothで送信するにはどうすればよいですか?