码迷,mamicode.com
首页 > 其他好文 > 详细

聊天室发图片和发表情设计思路

时间:2016-10-06 22:41:50      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

1.聊天室发图片

用户选择好图片后点击发送按钮,首先是调用后台提供的图片上传接口;

该接口先将需要发送的图片保存到服务器,保存成功后服务器返回一个图片地址给前台;

前台拿到这个地址后再将这个地址发送出去;

目标用户收到这个地址后就可以获取这个图片。

如果客户端是Web形式的,那么可以使用ajaxFileUpload这个jQuery插件,来实现异步的方式调用接口保存图片,获得后台返回的地址后再将图片地址发送出去。

ajaxFileUpload参考资料:http://www.mashangpiao.net/Article/Index/145

 

2.聊天室发表情

用户点击发送含有表情的消息其实发送的只是表情代号,目标用户接受这些代号之后就将他们解释成对应的表情图片

比如下面这段代码:

var reg = /\[\/([^\]]+)\/\]/g;
var say = "aabbbbcc[/i_f01/][/i_f02/]dddd[/i_f03/]ee";
say = say.replace(reg, "<img src=‘./face/$1.gif‘ />");

say中的[/i_f01/]就是自定义表情代号,其中i_f01是表情文件名,使用正则替换的方式就可以将消息中的表情代号替换成图片

聊天室发图片和发表情设计思路

标签:

原文地址:http://www.cnblogs.com/Arlar/p/5934998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!