求教!!!如何在使用websocket实现实时聊天时发送图片

LoveTeacherLi 2015-11-17 04:31:45
研究了两天了,只是知道了如何发文字,想向各位大神请教一下如何实现聊天过程中发送图片的功能
...全文
6275 16 打赏 收藏 举报
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
我是这样做的:先上传图片,上传完成之后回调发送消息的函数,将图片信息发送过去,然后再在前台页面以img的形式展现
  • 打赏
  • 举报
回复 1
wtfday1022 2017-09-12
哎。遇到了同样的问题,内外网物理隔离,客户用的第三方程序来传输,都得用websocket发,超过8k的文件都得切割,然后图片附件就蛋疼了,还嫌效率低。nnd!!!!
  • 打赏
  • 举报
回复 1
如果是表情的话建议还是直接使用emoj吧,如果真是为了上传自定义的图片并发送,还是走图片服务器方式;消息只是标记而已。
  • 打赏
  • 举报
回复
庄粟 2017-07-13
你们用的不是WEB服务器吗,又不是只有websocket,没有上传图片的接口吗,上传成功后本地显示下,把url发给对方,对方拉取图片再显示不是一样的,websocket的表情也都是url这样做websocket传输量没那么重
  • 打赏
  • 举报
回复 2
a4227139 2017-07-13
http://blog.csdn.net/a4227139/article/details/75041160 这是我写的demo,可以实现图片聊天,代码也在里面,github上也有 https://github.com/a4227139/Websocket-ChatRoom
  • 打赏
  • 举报
回复
浴火龙王 2017-04-24
楼主,你这个怎么实现的?能发个demo给我参考下不?邮箱地址:495846893@qq.com
  • 打赏
  • 举报
回复
yao_wei_sang 2017-04-11
引用 7 楼 yao_wei_sang 的回复:
websocket发送信息(文本或者图片),在信息比较小的情况下可以发送过去,但是当比如发送大图的时候就需要分包发送了,不然会自动断开连接,我现在就碰到了这样的问题~~折磨死人
把大文件分割成小文件,一个个发送,再自己到后端去拼接数据就可以了
  • 打赏
  • 举报
回复
qq_26849915 2017-03-08
引用 7 楼 yao_wei_sang 的回复:
websocket发送信息(文本或者图片),在信息比较小的情况下可以发送过去,但是当比如发送大图的时候就需要分包发送了,不然会自动断开连接,我现在就碰到了这样的问题~~折磨死人
可否分享一下解决dome呢
  • 打赏
  • 举报
回复
qq_25744997 2017-01-17
引用 7 楼 yao_wei_sang 的回复:
websocket发送信息(文本或者图片),在信息比较小的情况下可以发送过去,但是当比如发送大图的时候就需要分包发送了,不然会自动断开连接,我现在就碰到了这样的问题~~折磨死人
请问一下你是怎样实现的发送图片?
  • 打赏
  • 举报
回复
yao_wei_sang 2016-12-06
websocket发送信息(文本或者图片),在信息比较小的情况下可以发送过去,但是当比如发送大图的时候就需要分包发送了,不然会自动断开连接,我现在就碰到了这样的问题~~折磨死人
  • 打赏
  • 举报
回复
shede6301 2016-11-15
楼主可有解决?请教
  • 打赏
  • 举报
回复
肃穆丶 2016-11-15
mark
  • 打赏
  • 举报
回复
reyoreyoreyo 2016-01-28
  • 打赏
  • 举报
回复
LoveTeacherLi 2015-11-18
求详解Demo
  • 打赏
  • 举报
回复
LoveTeacherLi 2015-11-18
求各位大神指点
  • 打赏
  • 举报
回复
piaopiao11 2015-11-17
图片上传到http服务器,然后发送url地址应该就可以了。
  • 打赏
  • 举报
回复
发帖
Web 开发

8.0w+

社区成员

Java Web 开发
社区管理员
  • Web 开发社区
加入社区
帖子事件
创建了帖子
2015-11-17 04:31
社区公告
暂无公告