关于springboot与ueditor的整合。
来源:互联网 发布:软件推广联盟 编辑:程序博客网 时间:2024/06/08 05:04
最近做项目,需要用到ueditor上传图片,之前也用过ueditor,不过当时的使用仅限于字体简单的格式,一直没出过什么问题,虽然每次启动项目会在页面爆出一个问题
“后台配置项错误,上传功能不能正常使用”,
后来要使用上传图片的时候,这个错误就是个大问题了,因为这个问题的存在,导致了上传变这样
“后端配置项没有正常加载,上传插件不能正常使用!”,配置项没有正常加载原因无非就两个:1.路径不对 2.加载文件读取失败
然后就找吧,找ueditor的路径是怎么配置的,然后让我找到了一个js文件
在它的里面有一行代码,
这里的serverUrl就是加载文件的时候访问的路径,明显看得出来,他访问了一个叫controller的jsp页面,里面的内容大致是这样的
其实以这个Jsp页面作为一个跳转,再获取一个路径,这个路径是干嘛的呢?直接进源码看一看,看到这样一行代码
说白了,就是加载 config.json这个文件,这个文件里面就是一些功能项的配置,
第一个引入眼帘的就是上传图片配置项,这不就是我们需要的东西吗?他提示“配置加载失败”,那不就是这里出的问题吗?
对,最大的问题就是路径不对,导致json文件读取失败,所以才会出现“配置加载失败”的内容提示,最大的坑也就在这里!一开始我想到的是,会不会是因为springboot框架
的配置造成的各种什么乱七八糟的拦截还是什么 导致文件读取不到 ,需要单独配置,也百度了许多的方法,甚至还要去改动ueditor的源码。
后来我在百度一篇相关文章的时候无意看到一个这样的评论:“springboot和ueditor本来就是两个独立的东西,一个前端一个后端,为什么要整合?”,看到这里,我恍然大悟,
当然也是我最犯蠢的一个地方,其实很多时候没必要麻烦到去修改ueditor的源码,关于文件的配置,自然你也不需要去做太大的修改,我把controller.jsp上面的代码,通过后台打印了一下,发现他的文件读取路径是这样的
,而我一开始存放文件夹的路径是这样的
,这样怎么可能读取到config.json文件,自然会提示:“配置加载失败”,好了,发现了问题的原因,现在把ueditor文件夹全部移动过来
好了,ueditor已经能够正常上传图片了
完事。
总结:我一开始在弄的时候陷入了一个误区,就是使用了框架会因为框架自身的配置原因导致ueditor的配置文件读取不到,所以一开始也是各种去找方法修改,其实在我这里“配置加载失败”只有一个原因,就是配置文件的路径读取有问题!和使用什么框架自身并没有太大的关系。
好了,写了一堆废话,也是想帮助后来遇到这种困难的人。
- 关于springboot与ueditor的整合。
- 很详细的SpringBoot整合UEditor教程
- 编辑器ueditor和springboot 的整合
- springMVC与百度UEditor的整合
- Swagger与SpringBoot的整合
- Swagger与SpringBoot的整合
- springboot与mybatis的整合
- springboot与mybatis的整合
- SpringBoot与Dubbo的整合
- 关于SSH与百度ueditor整合的时候出现的问题
- 关于Springboot整合mybatis启动的问题
- swagger 与 springboot 的整合实战
- springboot与ebean的简单整合
- springmvc与百度Ueditor整合
- 百度UEDITOR与ASP.NET上传整合的简要教程
- Ueditor编辑器与PHP项目框架的整合
- springboot与mybatis整合
- SpringBoot与Thymeleaf整合
- 神经网络基础—浅层神经网络
- jquery中$each()方法的使用指南
- HTTP协议的8种请求类型介绍
- c++循环队列
- 插入法排序
- 关于springboot与ueditor的整合。
- MyBannerImageLoader
- python抓取省市区的数据并保存到mysql中
- 程序设计基础-字符温故
- href和src的差别
- Cg Programming/Unity/Diffuse Reflection of Skylight天窗漫反射
- 深度解析MySQL 5.7之中文全文检索
- Greendao+多线程断点续传
- js中两个等号(==)和三个等号(===)的区别