UEditor配置:图片上传和文件上传独立使用方法,兼容最新版 UEditor 1.4.3

UEditor 1.4.3 版本配置:图片上传和文件上传独立使用方法

第一步:先配置UEditor

复制
1
2
3
4
5
6
7
8
< script  src = "ueditor/ueditor.config.js" ></ script >
< script  src = "ueditor/ueditor.all.min.js" ></ script >
< script  type = "text/javascript" >
     var editor = UE.getEditor('myEditor', {
         initialFrameWidth: 800,
         initialFrameHeight: 300,
     });
</ script >

第二步:放置编辑器

复制
1
< script  type = "text/plain"  id = "myEditor" ></ script >

第三步:以上已经把UEditor部署好了,下面实现单独使用图片和文件上传

复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<script type= "text/javascript" >
     //重新实例化一个编辑器,防止在上面的editor编辑器中显示上传的图片或者文件
     var  _editor = UE.getEditor( 'upload_ue' );
     _editor.ready( function  () {
         //设置编辑器不可用
         //_editor.setDisabled();
         //隐藏编辑器,因为不会用到这个编辑器实例,所以要隐藏
         _editor.hide();
         //侦听图片上传
         _editor.addListener( 'beforeInsertImage' function  (t, arg) {
             //将地址赋值给相应的input
             $( "#picture" ).attr( "value" , arg[0].src);
             //图片预览
             $( "#preview" ).attr( "src" , arg[0].src);
         })
         //侦听文件上传
         _editor.addListener( 'afterUpfile' function  (t, arg) {
             $( "#file" ).attr( "value" , _editor.options.filePath + arg[0].url);
         })
     });
     //弹出图片上传的对话框
     function  upImage() {
         var  myImage = _editor.getDialog( "insertimage" );
         myImage.open();
     }
     //弹出文件上传的对话框
     function  upFiles() {
         var  myFiles = _editor.getDialog( "attachment" );
         myFiles.open();
     }
</script>

第四步:最后一步,对文件上传非常重要,在ueditor文件夹中找到文件dialogs\attachment\attachment.html中找到代码editor.execCommand("insertHTML",str);在上面添加下面的代码

复制
1
editor.fireEvent('afterUpfile', filesList);

然后在<body></body>中随便找个位置放置这个编辑器

复制
1
< script  type = "text/plain"  id = "upload_ue" ></ script >

说明:可以把两次初始化编辑的代码合并一起放到文件最后的</body>前面,图片上传的配置就不说了,附件中例子已经配置好了,下载下来参考一下就行。转载请标明出处。


演示地址:http://appdemo.holdcode.com/ueditor/

源码下载:点击下载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值