ueditor-extend UEditor 编辑器 Java 扩展开源项目

我要开发同款
匿名用户2015年02月11日
239阅读

技术信息

开源地址
https://github.com/hltj/wxMEdit
授权协议
MIT

作品详情

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

项目包含如下两部分:

ueditor-exted-code扩展的源代码

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

UeditorServiceFastdfsImpl是Fastdfs的实现。

Fastdfs相关配置项:

fdfs_cliet.cof(Fastdfs配置文件)

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

dfsFileAccessBasePath=https://127.0.0.1

UeditorServiceQiiuImpl是七牛云存储的实现。

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

使用方法如下:

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

2、删除ueditor/jsp/cotroller.jsp文件,重新定义服务器统一请求接口路径。

我项目中使用的是SprigMVC,定义的入口是:ueditor/execute,所以需要修改ueditor.cofig.js中的serverUrl参数值为:URL+"/execute"。

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

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

5、在入口方法(ueditor/execute)中加入如下代码:

StrigrootPath=request.getServletCotext().getRealPath("/");

StrigresultMsg=ewUeditorActioEter(request,rootPath,this.ueditoreService).exec();

并返回resultMsg即可。

6、如果开启了UEditor编辑器的抓取远程图片功能(默认开启)的话,

记得修改cofig.jso中的这项配置:/*抓取远程图片配置*/"catcherLocalDomai":["127.0.0.1","localhost","img.baidu.com","你程序的IP/域名"],

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

功能介绍

对百度UEditor编辑器做扩展,开放文件存储方法和获取远程文件列表方法,使其更灵活,更容易和独立的文件服务或者文件存储的云服务结合。 项目包含如下两部分: ueditor-extend-cod...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论