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

钙片儿她二舅 2015-11-17 04:31:45
研究了两天了,只是知道了如何发文字,想向各位大神请教一下如何实现聊天过程中发送图片的功能
...全文
6942 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
跳不出循环了 2018-08-15
  • 打赏
  • 举报
回复 1
我是这样做的:先上传图片,上传完成之后回调发送消息的函数,将图片信息发送过去,然后再在前台页面以img的形式展现
wtfday1022 2017-09-12
  • 打赏
  • 举报
回复 1
哎。遇到了同样的问题,内外网物理隔离,客户用的第三方程序来传输,都得用websocket发,超过8k的文件都得切割,然后图片附件就蛋疼了,还嫌效率低。nnd!!!!
  • 打赏
  • 举报
回复
如果是表情的话建议还是直接使用emoj吧,如果真是为了上传自定义的图片并发送,还是走图片服务器方式;消息只是标记而已。
庄粟 2017-07-13
  • 打赏
  • 举报
回复 2
你们用的不是WEB服务器吗,又不是只有websocket,没有上传图片的接口吗,上传成功后本地显示下,把url发给对方,对方拉取图片再显示不是一样的,websocket的表情也都是url这样做websocket传输量没那么重
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
  • 打赏
  • 举报
回复
钙片儿她二舅 2015-11-18
  • 打赏
  • 举报
回复
求详解Demo
钙片儿她二舅 2015-11-18
  • 打赏
  • 举报
回复
求各位大神指点
piaopiao11 2015-11-17
  • 打赏
  • 举报
回复
图片上传到http服务器,然后发送url地址应该就可以了。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧