默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
移动端IM聊天时发送文件的疑问:先传文件还是先发消息?
阅读(44009) | 评论(3 收藏 淘帖1
发送文件的时候,首先把文件上传到服务器,是要等服务器上传完成之后,再发送这条消息呢,还是先发出去消息,再去看 文件是否上传??

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:IM心跳检测时间间隔之间会丢消息怎么处理?下一篇:用netty的websocket开发IM,收到ContinuationWebSocketFrame该如何处理?

本帖已收录至以下技术专辑

推荐方案
评论 3
肯定是先等文件发送完成后再发送消息啊,因为你的消息里要带着这个文件的下载URL呢。
恕我直言,你考虑问题好浅啊。。。

你们的IM还没有撸完吗?进度到什么程度了?
引用:JackJiang 发表于 2017-12-25 17:49
肯定是先等文件发送完成后再发送消息啊,因为你的消息里要带着这个文件的下载URL呢。
恕我直言,你考虑问 ...

多谢群主指正,主要是考虑到文件上传到文件服务器的时间问题,文件小的话 还好,大的话  就得等好久,或者说一次性传多个文件,打算让客户端限制下单个文件大小,文件个数 ,交互  产品还没定  现在只是个客户端联调   
引用:柳老三 发表于 2017-12-25 17:55
多谢群主指正,主要是考虑到文件上传到文件服务器的时间问题,文件小的话 还好,大的话  就得等好久,或 ...

这就涉及到你前端的体验优化上,像QQ、微信这种上传的时候在消息气泡上显示处理和上传或下载进度,体验没有问题,就像下图这样:
移动端IM聊天时发送文件的疑问:先传文件还是先发消息?_014535blmlf6f87ol1vylk.png
(图片来自帖子:《请问有人知道语音留言聊天的主流实现方式吗?》)
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部