对百度UEditor编辑器做扩展,开放文件存储方法和获取远程文件列表方法,使其更灵活,更容易和独立的文件服务或者文件存储的云服务结合。

项目包含如下两部分:ueditor-extend-code 扩展的源代码

ueditor-extend-demo 基于该扩展的小示例 (里面包含:Fastdfs的实现、七牛云存储的实现)UeditorServiceFastdfsImpl是Fastdfs的实现。

Fastdfs相关配置项:

fdfs_client.conf (Fastdfs配置文件)

applicationContext.properties中配置文件系统中文件的访问根路径

dfsFileAccessBasePath=http://127.0.0.1UeditorServiceQiniuImpl是七牛云存储的实现。

QiniuUtil中修改七牛云存储的相关参数

使用方法如下:

1、项目中加入ueditor-extend-core源码,或者引入编译后的jar。

2、删除ueditor/jsp/controller.jsp文件,重新定义服务器统一请求接口路径。我项目中使用的是Spring MVC,定义的入口是:ueditor/execute,所以需要修改ueditor.config.js中的serverUrl参数值为:URL + "/execute"。

3、移动ueditor/jsp/config.json文件至ueditor目录下,并删除jsp目录。保证入口地址和config.json处于同级。

4、实现net.viservice.editor.ueditor.UeditorService接口,完成获取表单中的文件、保存文件至文件服务器或通过云存储服务上传文件、远程文件访问。

5、在入口方法(ueditor/execute)中加入如下代码:String rootPath = request.getServletContext().getRealPath("/");

String resultMsg = new UeditorActionEnter(request, rootPath, this.ueditoreService).exec();

并返回resultMsg即可。

6、如果开启了UEditor编辑器的抓取远程图片功能(默认开启)的话,记得修改config.json中的这项配置:

/* 抓取远程图片配置 */

"catcherLocalDomain": ["127.0.0.1", "localhost", "img.baidu.com", "你程序的IP/域名"],

附:步骤如上所述,有描述不清楚的,还是直接参考ueditor-extend-demo中的代码吧。

java的百度编辑器插件下载安装_ueditor-extend相关推荐

  1. 火狐浏览器安装java插件下载_插件下载安装系列Eclipse/IDEA/谷歌/火狐安装插件

    装对的插件,如虎添翼 硬肝的人生,慎重肾重 eclipse安装插件 商店安装: help - about eclipse - installation detail - 搜索安装即可 jar包安装: ...

  2. Vue调试神器vue-devtools - 插件下载安装

    文章目录 Google如何安装调试Vue的神器`vue-devtools` ? 安装介绍: demo实例 - 演示代码: 相关文章链接: 1. https://github.com/vuejs/vue ...

  3. tui-editor(富文本编辑器插件)安装报错处理方法

    tui-editor安装报错处理方法 项目中yarn或npm install时,tui-editor(富文本编辑器插件)安装报错. 显示 warning tui-editor > highlig ...

  4. java谷歌插件下载安装_Java OpenJDK Search 1.0.1

    Java OpenJDK Search 1.0.1插件图文教程 Java OpenJDK Search is a free Developer Tools Extension published by ...

  5. *Eclipse 插件下载安装

    文章目录 **>> Tomcat插件** 安装方式一:直接解压缩安装 安装方式二:通过安装向导进行安装 在Eclipse里安装Tomcat插件(插件与Tomcat不一样) 配置Web服务器 ...

  6. [置顶] Postman插件下载安装与使用教程

    Postman插件哪里可以下载? 你可以从chrome应用商店里找到Postman插件的下载地址,如果你的chrome应用商店无法打开,你可以在http://www.cnplugins.com/dev ...

  7. php百度编辑器精简版,开源web编辑器|百度编辑器ueditor下载1.4.3.4php版 下载_久友软件下载...

    百度编辑器ueditor是由百度官方推出的开源web编辑器.百度编辑器ueditor能支持用户在网页上进行内容编辑,软件体积十分的轻巧,完全免费开源,加载速度极快,兼容所有主流的浏览器使用,如:Moz ...

  8. chrome 常用插件下载安装

    可在google的应用商店进行下载:chrome://apps/ 但大多时间无法链接. 国内插件下载地址: http://www.cnplugins.com http://chromecj.com/ ...

  9. node 插件下载 安装 数据库引入

    node 1.引入库 #一.使用步骤: ctrl+r 打开端口运行框 输入cmd 回车 1:要先安装:node-v16.14.2-x64(安装包版本号,会更新,要注意版本,新版本会与老版本冲突) 2: ...

  10. JAVA获取百度网盘下载真实地址

    这是一个java写的获取百度网盘真实下载链接进行下载的程序.  程序里面一些参数拼接是根据浏览器抓包来的.具体的抓包方法网上一大堆,可以参考.这里给出了源码和导出的jar包.  url网址使用于百度分 ...

最新文章

  1. Excel的数据分析—排位与百分比
  2. 风雨20年:我所积累的20条编程经验
  3. python从图片里提取主要颜色
  4. java 堆栈信息_每天学习一个命令:jstack 打印 Java 进程堆栈信息
  5. 腾讯视频下载电脑_腾讯视频如何设置允许腾讯视频驻留功能
  6. 《Spring揭秘》重置版——IoC注入及绑定01
  7. 敲了 10000 小时代码,我也没能成为一名高级程序员
  8. pytorch 入门学习反向传播-4
  9. 虚拟机和电脑共享文件夹
  10. label字符自动换行(转自网络)
  11. 微信小程序做出 物流签收信息(步骤条) 源码
  12. AI周报丨多个国内团队使用人工智能揭示蛋白质相互作用;超参数调优河伯、组合优化器CompBO,华为诺亚开源贝叶斯优化库
  13. 使用dd命令完整拷贝系统分区到另外一个硬盘上
  14. Discuz 批量修改、替换帖子标题或内容
  15. esclip直接快捷键构造函数_IntelliJ Idea 常用快捷键
  16. ROS2—服务(Service)
  17. 函数f的上确界/下确界(sup/inf)的通俗理解,及其与最大值/最小值(max/min)的区别
  18. 神经网络是算法还是模型,神经网络 图像相似度
  19. 七年级上学期计算机测试题,七年级英语上学期期末测试题及答案
  20. 三星存储新品首销情况揭秘

热门文章

  1. Linux远程传输命令scp、rsync(tar打包归档并在系统之间传输文件)
  2. php能把字符串分割数组的函数是,php把字符串分割到数组中的函数str_split()
  3. Android stdio安装
  4. Angr安装与使用之使用篇(四)
  5. position四个属性值的关系
  6. js属性-map set
  7. java 文件读取大全
  8. C类型和存储方式的语言变量
  9. 算下平均分:Excel中Average 、Averagea 函数的使用
  10. Vista暴力破解器只是一个玩笑 谁说破解谁撒谎