解决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
将jsp/src/目录下的所有文件拷贝到你的工程下
目录视图
将ueditor-1.1.2.jar删除,只引用前四个jar包
在tomcat中添加图片的绝对路径和图片访问虚拟路径
修改配置文件,访问路径填写刚配置的虚拟目录
在src目录下创建 ,存放图片路径
读配置文件的目的是为了动态修改保存路径,可以更方便的管理图片
创建类,用于读取配置文件
选中项目,使用Eclipse文件搜索功能
搜索
找到在3个类中使用到了 physicalPath
这里有3个类的是要修改源码的
- 使用自定义的路径(这个路径是通过配置文件读取的,相当于取代源码中的)
注意: ,字段名必须一样,否则读取不了
ImageHunter.java
Base64Uploader.java
BinaryUploader.java
往编辑器添加一张图片
再来看看图片保存目录
通过改源码的方式就能成功对图片进行统一管理了。
如果配置文件中配置了过滤所有的请求,需要将其设置成只过滤的请求,否则导致文件保存不成功的情况。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/48625.html