`
moqiang02
  • 浏览: 526655 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

百度Ueditor多图片上传控件

 
阅读更多

发现百度的Ueditor富文本编辑器中的多图片上传控件很不错,于是便想着分享出来使用,费了老劲,少不了无名朋友的帮助,也查了不少资料,终于搞定了

发代码给大家,请大家多多指正

1.首先要在html页面中添加对ueditor的脚本引用

<script src="../js/jquery-1.4.2.min.js" type="text/javascript"></script>
    <script src="../public/ueditor/editor_all_min.js" type="text/javascript"></script>
    <script src="../public/ueditor/editor_config.js" type="text/javascript"></script>
    <link href="../public/ueditor/themes/default/css/ueditor.css" rel="stylesheet" type="text/css" />

2.添加多图片上传控件的单独调用,最原始的代码是无名朋友写的,缺少在线预览。这是加上以后的代码,尽量写得完整一点。

复制代码
<table id="table_edit" cellpadding="0" cellspacing="0">
        <tr>
            <td class="td_left">
                文章主图
            </td>
            <td>
                <input type="button" id="btn_uploadimgs" onclick="upImage();" value="上传图片" style="width: 153px;
                    height: 30px;" />                
         <script type="text/javascript"> var myEditorImage; var d; function upImage() { d = myEditorImage.getDialog("insertimage"); d.render(); d.open(); } myEditorImage = new UE.ui.Editor(); myEditorImage.render('myEditorImage'); myEditorImage.ready(function () { myEditorImage.setDisabled(); myEditorImage.hide(); myEditorImage.addListener('beforeInsertImage', function (t, arg) { if (arg.length > 0) { var tr = document.getElementById("tr_Article_Img"); $("#tr_Article_Img").show(); $("#img_Article_Img").attr("src", arg[0].src); var imgsrc = arg[0].src; var src = imgsrc.substr(imgsrc.indexOf("uploadfiles"), imgsrc.length); $("#Article_Img").val(src); } }); }); </script> </td> </tr> <tr id="tr_Article_Img" style="display: none;"> <td valign="top" class="td_left"> 文章主图 </td> <td style="padding: 7px; padding-left: 15px;"> <img id="img_Article_Img" alt="" src="" /> <input id="Article_Img" name="Article_Img" type="hidden" /> </td> </tr> </table>
复制代码

3.效果还不错吧: )

  (1)点击上传图片,弹出控件(我把网络图片上传隐藏了,只剩下本地上传)


  (2)点击添加图片可以从本地选择多个图片

  

  (3)点击开始上传,上传到服务器,点击确认,关闭控件,并把所以上传的图片显示到页面上。

  到此结束

  要注意的几点:

  (1)现在是单个文件显示,如果要显示多个文件,需要循环"arg"参数,并显示到页面上,"arg"是回传过来的img元素集合

  (2)对editor_config.js里的图片上传保存路径的配置,把文件保存在自己想要的位置。

4.最后,谢谢那个帮助我的朋友

  http://wenku.baidu.com/view/88cbfee6aeaad1f346933f25?fr=prin

分享到:
评论

相关推荐

    百度控件ueditor图片上传到远程服务器解决方案

    百度控件ueditor图片上传到远程服务器解决方案 一、搭建ueditor环境 二、修改源码 三、重新编译源码 四、使用说明

    使用vue-ueditor-wrap组件时导入的百度ueditor资源包

    如果要恢复百度ueditor图片组件的功能,就去UEditor/dialogs/image/image.html 里面取消屏蔽23,24,25行代码,如果需要查看组件使用放法,请去我主页查看:uve 使用百度ueditor自定义图片上传,在线图片插入,在线图片管理 ...

    百度UEditor(1.1.6)编辑器asp.net上传组件

    功能:百度UEditor(1.1.6版本)asp.net上传组件 使用方法: 把压缩包里 image.html upload.aspx upload.aspx.cs 这3个文件复制到 ueditor\dialogs\image 文件夹覆盖即可。 注意:本组件仅仅适用于版本1.1.6版本...

    百度ueditor(1.17开发版)编辑器asp.net批量上传组件

    功能:本组件是参照百度ueditor1.17开发版而做的批量上传插件。 使用方法: 把 upload.aspx upload.aspx.cs 这2个文件复制到 ue/server/upload/net/ 文件夹下。 然后把 ue/dialogs/image/image.html 文件第155行的 ...

    百度ueditor 1.2.6.2编辑器asp版本 无组件上传

    图片等上传到 /UploadFiles/images/ ,请建立此目录 上传完毕文件及建立好/UploadFiles/images/既可使用。 个性化目录请修改文件ueditor.config.js和ASP上传的文件。 ASP采用无组件上传 有问题请到我的网站提问 ...

    百度Ueditor编辑控件,修改图片存储路径为虚拟目录的后台文件controller.jsp(无需编译,替换简单设置即可)

    1.百度的ueditor上传控件,在上传图片时,默认只能存储在项目文件夹下,这样tomcat重新部署,有可能之前上传的文件就会丢失。 2.如果想把图片上传到项目目录之外的目录中,直接下载本controller.jsp,替换原...

    百度ueditor修改版jar包

    最近项目集群部署需要将上传的文件都放在文件服务器,正常的上传、下载都已经通过程序处理,但是发现凡是用富文本控件ueditor中上传的图片都无法处理,目前该控件仅支持上传到项目路径下。网上搜索后,发现很多人也...

    百度ueditor组件上传图片后如何设置img里的alt属性

    百度ueditor组件,使用上传图片后,设置了一个alt属性,其值是上传图片时的本地路径,如果想更改的话可以参考下面的解决方法

    UEditor 自定义图片视频尺寸校验功能的实现代码

    UEditor支持单图、多图以及视频上传,编辑器配置项支持文件格式、文件大小校验,对于文件宽高尺寸校验暂不支持。这里记录一下自定义图片、视频尺寸校验过程,内容核心主要是扩展校验逻辑和增加自定义提示文本。 单图...

    Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案

    UEditor组件是百度提供的一套开源的web在线所见即所得富文本编辑器,具有轻量,可定制,注重用户体验等特点,基于MIT协议,功能很强大。最近在使用的过程中发现其中上传的图片(或者插入已有的表情包图片)都无法...

    百度编辑器.net(控件)版本源码(2012-01-06更新文件)

    附注:上传图片文件的页面代码路径\ueditor\server\upload\net\upImgfile.aspx,如果要修改路径可以修改配置文件\ueditor\dialogs\image\image.html中的代码url:'/ueditor/server/upload/net/upImgfile.aspx'

    yii2实现Ueditor百度编辑器的示例代码

    今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 资源下载 yii2.0-ueditor下载路径:yii2-ueditor-jb51.rar 效果演示: 安装方法: 1.下载yii2-...

    百度多文件异步上传控件webuploader基本用法解析

    双核浏览器下在chrome内核中使用uploadify总有302问题,也不知道如何修复,之所以喜欢360浏览器是因为帮客户控制渲染内核: ...要解决302问题也很简单,就是html5的文件上传,正好最近在ueditor里看到百度的w

    MiniUEditorDotNet控件专版源码 v1.0.zip

    当然随着代码的减少,UM的功能对于UE来说还是有所减少,但我们经过调研和大家对于UM提出的各种意见,提供了现在UM的功能版本,虽然有删减,但也有增加,比如拖拽图片上传,chrome的图片拖动改变大小等。让UM能在功能...

    MiniUEditorDotNet控件专版源码 v1.0

    功能介绍:2013-10-17开发主要工作 1、开发了针对UEditor迷你版的.Net控件2、开发了迷你版控件的WebForm调用实例3、开发了迷你版控件的MVC4.0调用实例百度官方编辑器介绍UEditorMINI,简称UM,是为满足广大门户网站...

    前端插件集合及demo

    资源包括jqGrid(数据表格),jquery-cookie(cookie操作),jquery-ocupload(一键上传),jquery-uploadify(异步上传),jquery-validation(表单验证),zTree(树形菜单),vue,百度(ueditor,map),sweetaler(提示框),zDialog(弹框...

    php问答系统-ask2v3.3最新版

    4 强化编辑器功能,采用百度最新的UEditor编辑器,支持各种图片上传,还可以直接复制图片本地化保存,太完美了。 5 增加用户专栏,文章聚合,专栏展示用户文章,专栏首页随机切换内容,完爆seo,让爬虫每次光顾都能...

    Z-Blog 2.1 Phoenix Build 130128.rar

    Z-Blog团队目前与百度uEditor合作,所以我们的Z-Blog 2.0也自带百度的uEditor。支持批量上传图片、附件,支持涂鸦,支持插入视频和在线搜索视频,支持代码高亮哦亲~ 模板功能增强 全新制作CustomMeta插件,可以在...

    Z-Blog 2.0 Doomsday Build 121221

    Z-Blog团队目前与百度uEditor合作,所以我们的Z-Blog 2.0也自带百度的uEditor。支持批量上传图片、附件,支持涂鸦,支持插入视频和在线搜索视频,支持代码高亮哦亲~ 模板功能增强 全新制作CustomMeta插件,可以在...

    php问答系统-ask2问答 问答系统源码

    4、强化编辑器功能,采用百度最新的UEditor编辑器,支持各种图片上传,还可以直接复制图片本地化保存,太完美了。 5、增加用户专栏,文章聚合,专栏展示用户文章,专栏首页随机切换内容,完爆seo,让爬虫每次光顾都...

Global site tag (gtag.js) - Google Analytics