程序员人生 网站导航

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

栏目:htmlcss时间:2015-01-12 08:50:20

1. 引言

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

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

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

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

交换QQ群:164999061

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

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

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

data.ashx 源码

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

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

3.1 代码结构

看到上图的代码结构,大家应当非常熟习了。注意画红框的'modal',下文将展开解释1下。

3.2 'modal'

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

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

3.3 运行网页

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

4. 总结

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

本节用到的所有源代码,可以在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源码解读视频》

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

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐