【问题标题】:How to send photos,videos and other files via web sockets (Socket.IO) in Android?如何通过 Android 中的网络套接字 (Socket.IO) 发送照片、视频和其他文件?
【发布时间】:2019-10-15 16:17:09
【问题描述】:

我尝试将媒体转换为“base64”字符串,然后尝试发送。但我认为对于更长的字符串,通过网络套接字发送该字符串会有问题。请为此分享更好的想法。

【问题讨论】:

  • 到目前为止你有什么尝试?
  • 我目前正在学习如何在 android 中使用 web sockets,并尝试使用 socket.io 制作简单的聊天应用程序。

标签: java android android-studio websocket socket.io


【解决方案1】:

有 2 个选项可以做到这一点,

点对点文件传输: 这使用了P2P文件传输的XMPP机制,仅适用于两个用户都在线时。我们通常建议使用云存储文件传输(见下文),除非您对服务器端有顾虑/限制。

云存储文件传输: 这使用 QB Content API 在用户发送文件时存储文件,并在其他用户准备下载文件时检索它们。用户体验无缝,允许用户发送/接收文件,即使其他用户离线,其他用户也可以随时打开对话并下载/播放文件。

在客户端,通常您希望处理进度条、照片和视频的缩略图等内容。

我在 Quora 上读过这篇文章,它有效

【讨论】:

    猜你喜欢
    • 2017-10-04
    • 2010-11-06
    • 2010-11-07
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 2013-02-01
    • 2021-09-15
    • 1970-01-01
    相关资源
    最近更新 更多