Ueditor与ftp
来源:互联网 发布:平板电脑win10系统优化 编辑:程序博客网 时间:2024/05/22 05:06
一、准备
1、下载百度编辑器
http://ueditor.baidu.com/website/download.html#ueditor
三个版本可供选择,UBuilder出bug了一直下载不了,这里选择开发版本进行使用配置。
2、搭建好本地ftp服务器为上传文件做准备,可自己百度搭建,教程很多。
3、创建一个maven项目。
二、搭建与配置
1、解压缩下载好的百度编辑器压缩包,在新建的项目文件下的webapp下创建一个文件夹ueditor,把解压好的文件全部复制进去,如下所示:
2、仅仅只是学习一下百度编辑器的使用,所以直接在项目webapp下新建一个jsp文件,index.jsp——直接运行项目可进入该页面。
3、导包,找到ueditor下的jsp文件夹下lib文件夹,把里面的jar包全部复制到WEB-INF/lib下,并鼠标右键build path添加到工程中。
4、在index页面导入百度编辑器。首先在该页面head标签中引入:
<script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath}/ueditor/ueditor.config.js"></script> <script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath}/ueditor/ueditor.all.min.js"> </script> <!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败--> <!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文--> <script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath}/ueditor/lang/zh-cn/zh-cn.js"></script>
然后在body标签中加入:
<script id="editor" type="text/plain" style="width:1024px;height:500px;"></script>
最后在页面末尾加入:
<script type="text/javascript"> //实例化编辑器 var ue = UE.getEditor('editor'); </script>
有很多操作的javascript方法,可根据自己的需要自行加入。
4、运行项目,可看到该页面说明成功导入了编辑器
:
三、文件图片上传ftp配置:
1、图片上传本地项目配置:
修改ueditor.config.js文件:
window.UEDITOR_CONFIG = { //为编辑器实例添加一个路径,这个不能被注释 UEDITOR_HOME_URL: URL // 服务器统一请求接口路径 , serverUrl: "/lztWeb/ueditor/jsp/controller.jsp"
修改ueditor/jsp/config.json文件,找到
"imageUrlPrefix": "http://172.31.61.51/lztWeb", /* 图片访问路径前缀 */ "imagePathFormat": "/static/java/image/{yyyy}{mm}{dd}/{time}{rand:6}"
到这一步,可以把文件上传到本地项目中
显然把文件上传到本地是不实际的,那么如何把文件上传到ftp服务器呢?在网上找了很多,最终依据该博客得以实现图片文件视频上传功能。
http://www.cnblogs.com/AlexLiu1986/p/4699764.html
这篇博客说的很详细,值得注意的是在自己重新写那四个类的时候要特别注意导包,不要把jar包与自己重新写的类导入错误。
下面是我自己实验无误的配置类:
https://pan.baidu.com/s/1bpJEMgn
- Ueditor与ftp
- UEDITOR FTP上传
- ueditor 上传文件到ftp java
- Ueditor与SpringMVC结合配置
- springmvc与百度Ueditor整合
- UEditor保存图片时直接通过FTP上传到文件服务器
- ueditor
- UEditor
- Ueditor
- UEditor
- Ueditor
- Ueditor
- UEditor
- ueditor
- UEditor
- ueditor
- ueditor
- ueditor
- 第三方框架的记录
- java判断一个数是否是素数(质数)
- 安装publiccms,cms过程
- Idea 环境下使用lombok
- spring 解析初始化过程
- Ueditor与ftp
- 自媒体平台大鱼号怎样开通视频原创保护,原创证明材料如何写?
- python os.path模块
- POJ 1661 Help Jimmy
- 鸟哥私房菜 第十章 vim程序编辑器
- 梯度下降
- 【安全牛学习笔记】SSH远程端口转发和动态端口转发以及X协议转发
- 数据类型
- 格式控制符,与变量的交换