当前位置: 首页 > news >正文

erupt框架Ueditor富文本编辑器图片上传出现405异常

最近在研究erupt框架(v1.11.2),当字段使用Ueditor富文本编辑器,在图片上传的时候出现405异常,接口不支持POST请求方式:
在这里插入图片描述
在这里插入图片描述
根据错误提示找到对应的源码,发现Handler方法只支持GET请求,而图片上传的时候是以POST方式发起请求的;
在这里插入图片描述
在这里插入图片描述
此时需要修改源码,用自定义的类覆盖jar包中同名的类:

src/main/java目录下创建一个名称为xyz.erupt.core.controller的包,然后在包下创建一个名称为EruptFileController类,再将jar包中名称为EruptFileController的类的内容复制到自定义的类中.(注意:自定义的包名和类名要跟jar包中对应的包名与类名保持一致!)
在这里插入图片描述

找到对应的方法,发现Ueditor富文本编辑器的初始化需要读取一个名称为ueditor.json的资源文件
在这里插入图片描述
于是找到对应的json资源文件,将其复制一份,放到src/main/resources目录下
在这里插入图片描述
在这里插入图片描述
再将对应的Handler方法改成POST请求方式
在这里插入图片描述
项目打包,启动,进行测试
在这里插入图片描述
又出现GET请求不支持,而且接口也是同一个,也就是说之前改的那个Handler方法需要同时支持GET和POST请求方式.于是修改代码如下:
在这里插入图片描述
打包,启动,测试
在这里插入图片描述
此时图片可以正常上传了!

图片查看也是正常的
在这里插入图片描述

http://www.lryc.cn/news/10665.html

相关文章:

  • FILE文件操作
  • SAP PP工单确认完成(CNF)状态取消方法
  • Python 采集 筷 实现视频批量保存
  • 关于linux下环境配置遇到的坑
  • 【Azure 架构师学习笔记】-Azure Logic Apps(7)- 自定义Logic Apps 调度
  • ubuntu20.04配置UR机械臂的仿真环境
  • 雅利安人覆灭了世界三大文明,为何单单在商朝被斩首两万?
  • Windows 系统上查询 GPU / CPU 对 Vulkan 的支持信息
  • python3 字节与数字、字符等互转的方法。int、struct库等方法
  • 人脸检测的5种方式
  • 华为OD机试 - 乘积最大值(Python)
  • 【CMU15-445数据库】bustub Project #2:B+ Tree(上)
  • 功率放大器在lamb波方向算法的损伤定位中的应用
  • 时的科技迎1亿融资,这辆“空中的士”能否实现真正飞行?
  • idea 折叠代码块技巧 关于<editor-fold>
  • python|第五章考试题及练习题
  • DIY生日蛋糕笔记
  • MybatisPlus------常用注解和逻辑删除以及设置统一前缀以及主键生成策略(六)
  • JQuery工具框架
  • 同一个整型常量怎样在不同进制间之间转换?
  • UVa 225 Golygons 黄金图形 暴力搜索 剪枝 状态判断
  • PowerShell中的对象是神马?
  • Proxy lab
  • 【机器学习】Sklearn 集成学习-投票分类器(VoteClassifier)
  • Day892.MySql读写分离过期读问题 -MySQL实战
  • 无线蓝牙耳机哪个品牌音质好?性价比高音质好的蓝牙耳机排行榜
  • 店铺微信公众号怎么创建?
  • goLang Mutex用法案例详解
  • java常见的异常
  • 从0开始学python -33