繁体   English   中英

如何通过 Android 中的 web sockets (Socket.IO) 发送照片、视频和其他文件?

[英]How to send photos,videos and other files via web sockets (Socket.IO) in Android?

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

有2个选项可以做同样的事情,

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

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

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

我在 Quora 上读到了这个,它有效

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM