Kindeditor上传图片成功,但显示上传失败

    这两天遇到一个无奈的问题,在用ssm框架编写项目时,使用Kindeditor富文本编辑器上传图片时,出现一个很奇怪的现象:点击上传按钮后,显示图片上传失败,但查看谷歌的Network,发现有图片的路径返回,并且使用浏览器输入路径可以访问图片。

Kindeditor上传图片成功,但显示上传失败_第1张图片


    刚开始以为是数据返回错了,但可以根据路径访问图片,那说明数据没错,后来在网上找了好久,也测试了好久,终于确定问题是出在Kindeditor这边:kindeditor 的 K.json 方法并没有做强制类型转换,并且做了原型校验,导致了该问题的发生

    解决方案:

    1、若导入的是kindeditor-all-min.js文件,修改js文件中286行:把1.error !== 0 改为 1.error != 0


    2、若导入的是kindeditor-all.js文件,修改js文件中7948行:把data.error !== 0 改为 error != 0


修改以后完美解决这个问题。

你可能感兴趣的:(Kindeditor上传图片成功,但显示上传失败)