解决Ueditor编辑器图片保存路径问题
来源:互联网 发布:midi伴奏制作软件 编辑:程序博客网 时间:2024/05/16 23:43
解决Ueditor编辑器上传图片的路径问题
之前发表过一篇Ueditor编辑器的配置以及使用的教程:
http://blog.csdn.net/gfd54gd5f46/article/details/60887313
这篇文章是对Ueditor编辑器图片上传保存的优化。
遇到的问题:
- 用Eclipse开发WEB项目的时候,使用到了Ueditor上传图片的功能,插件会自动将上传的图片保存在Eclipse工作目录下,这种保存的方式非常不利于后续对图片的操作(管理),这时我们就要修改Ueditor的源码,解决上传图片时的路径问题。
官方文档:http://fex.baidu.com/ueditor/
在线API文档:http://ueditor.baidu.com/doc/
GitHub地址:https://github.com/fex-team/ueditor
1、下载ueditor源码并引用到工程
将jsp/src/目录下的所有文件拷贝到你的工程下
目录视图
将ueditor-1.1.2.jar删除,只引用前四个jar包
2、修改Tomcat服务器配置,添加图片映射路径
在tomcat中添加图片的绝对路径和图片访问虚拟路径
修改config.json
配置文件,访问路径填写刚配置的虚拟目录
3、创建配置文件(可省略)
在src目录下创建config.properties
,存放图片路径
读配置文件的目的是为了动态修改保存路径,可以更方便的管理图片
创建ConfigUtil.Java
类,用于读取配置文件
- 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
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 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
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
4、修改源码(修改图片保存路径)
选中项目,使用Eclipse文件搜索功能
搜索 physicalPath
找到在3个类中使用到了 physicalPath
这里有3个类的是要修改源码的
- 1
- 2
- 1
- 2
- 使用自定义的路径(这个路径是通过配置文件读取的,相当于取代源码中的
this.savePath
)
注意:ConfigUtil.get("savepath")
,字段名必须一样,否则读取不了
ImageHunter.java
Base64Uploader.java
BinaryUploader.java
5、测试:
往编辑器添加一张图片
再来看看图片保存目录
通过改源码的方式就能成功对图片进行统一管理了。
6、在strtus中使用Ueditor编辑器需要注意
如果配置文件中配置了过滤所有的请求,需要将其设置成只过滤.action
的请求,否则导致文件保存不成功的情况。
- 顶
- 踩
- 解决Ueditor编辑器图片保存路径问题
- 解决Ueditor编辑器图片保存路径问题
- 解决:百度编辑器UEditor,怎么将图片保存到图片服务器
- 百度富文本编辑器 UEditor 1.4.3 自定义图片保存路径
- 百度编辑器ueditor,服务器端config.json配置,上传文件图片视频的保存路径等
- 百度编辑器(UEditor)调用上传图片、上传文件等模块,并修改图片、文件的保存路径
- ueditor图片上传,以及图片路径保存进数据库
- ueditor图片上传,以及图片路径保存进数据库
- 百度ueditor编辑器将图片上传到非项目根路径(保存在磁盘上)或独立服务器解决方案
- 利用ueditor富文本编辑器上传图片解决跨域问题
- 百度编辑器Ueditor 解决图片上传顺序乱掉的问题
- 解决ueditor编辑器图片在线管理图片无法显示
- 解决ueditor编辑器图片在线管理图片无法显示
- Ueditor HTML编辑器图片上传路径修改(php版)
- 百度编辑器ueditor上传图片及文件路径配置
- 百度编辑器ueditor修改文件图片上传路径的方法
- 使用百度Ueditor编辑器的时候,如何才能获取图片的保存路径,即src的值,以便满足需求:将路径存入数据库
- Ueditor解决safari浏览器粘贴图片问题
- eclipse中创建springboot demo
- unity下载
- caffe随记(八)---使用caffe训练FCN的pascalcontext-fcn32s模型(pascal-context数据集)
- SQL语句详细汇总
- Android 监听ConentProvider的数据改变,ContentObserver
- 解决Ueditor编辑器图片保存路径问题
- Jenkins 2.19.4默认没有Launch agent via Java Web Start,可通过以下来设置:
- 排序算法及实现
- js数据结构之链表
- OpenCV学习笔记17-直方图
- zImage转换为uImage
- 支持向量机通俗导论(理解SVM的三层境界)
- Android布局文件小结
- BASE64Encoder及BASE64Decoder的正确用法