码迷,mamicode.com
首页 > Web开发 > 详细

轻量级web富文本框——wangEditor使用手册(6)——配置“上传图片”功能

时间:2015-01-02 17:32:55      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:javascript   富文本编辑器   wangeditor   

1. 引言

上一节讲解了在wangEditor中“插入代码”的功能,用到了弹出框。这一节的“上传图片”也得用弹出框。弹出框菜单如何配置,在上一节已经讲过,此处将不再重复描述,只讲上传图片的重点内容。

其实,真正的上传图片的功能,不是我自己做的,而是借用了一个很强大的上传插件——uploadify——好多朋友应该知道这个东西。那么我们就来看看,如何把uploadify这个强大的工具,整合到wangEditor中来。

下载地址:https://github.com/wangfupeng1988/wangEditor

demo演示 & 全部配置说明:http://www.cnblogs.com/wangfupeng1988/p/4198428.html

交流QQ群:164999061

2. 介绍 uploadify & 做一个简单的后台服务

uploadify的详细应用不是本文的重点,网上有各种各样的文档可供参考。例如:http://www.cnblogs.com/fanyong/p/3736685.html

另外,上传图片肯定需要一个后台服务来接收图片,我用asp.net做了一个简单的后台服务,就一个.ashx文档,把源码粘贴给大家:

技术分享data.ashx 源码

3. 配置“上传图片”按钮

和上一节一样,如何配置菜单按钮,前面文章已经讲述的很清楚,这里不再一一解释,只说重点:

3.1 代码结构

技术分享

看到上图的代码结构,大家应该非常熟悉了。注意画红框的‘modal‘,下文将展开解释一下。

3.2 ‘modal‘

上一节“插入代码”中,已经把‘modal‘的作用和规则都说明了。这里把‘modal‘的源码粘贴在下面,然后说明几点。

技术分享‘modal‘ 源码
  1. modal 需要的还是一个 $div;
  2. 在返回 $div 之前,要对其中的 input-file 元素做 uploadify 的配置;
  3. 在  uploadify 的配置中,上传成功(onUploadSuccess )时,要执行commonCommand命令。注意,这里不是javascript事件触发的,因此没有e,传入null代替。

3.3 运行网页

启动后台服务,运行网页,即可看到效果:

技术分享

4. 总结

上传图片是富文本编辑器一个非常重要的功能,直到现在才更新出来,有点姗姗来迟的感觉。没办法,事情总得一步一个脚印的走。

本节用到的所有源代码,可以在http://pan.baidu.com/s/1qWsN0Yg下载,然后用Visual Studio打开网站、运行即可。

-------------------------------------------------------------------------------------------------------------

下载地址:https://github.com/wangfupeng1988/wangEditor

demo演示 & 全部配置说明:http://www.cnblogs.com/wangfupeng1988/p/4198428.html

交流QQ群:164999061

-------------------------------------------------------------------------------------------------------------

欢迎关注我的微博

也欢迎关注我的教程:

从设计到模式深入理解javascript原型和闭包系列》《微软petshop4.0源码解读视频》《json2.js源码解读视频

-------------------------------------------------------------------------------------------------------------

轻量级web富文本框——wangEditor使用手册(6)——配置“上传图片”功能

标签:javascript   富文本编辑器   wangeditor   

原文地址:http://blog.csdn.net/wangfupeng1988/article/details/42342523

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