Kindeditor上传失败问题解决

(问题关键词:

kindeditor 上传图片失败 

kindeditor上传图片成功,但是页面上却提示失败 

kindeditor得到Json正确,确提示失败)

今天又遇到了一个比较无奈的问题,在我编写SSM框架的项目时,遇到了kindeditor上传图片失败的问题。

如图:

最开始我以为是服务器的问题,比如返回值,但是发现最后返回的Json数据是正确的,虽然提示失败,

但是图片服务器中其实已经成功上传了文件,并且可以利用json中的url访问到,

之后又排查是否浏览器收到正确的Json,答案是肯定的。。。

如图:

其他都没问题,那么问题就到了Kindeditor这边,也许是它本身的逻辑出现了问题。

事实证明确实是这样

原因在于 kindeditor 的 K.json 方法并没有做强制类型转换,并且做了原型校验,导致了该问题的发生。

解决方案有两个:

1.使用的是 kindeditor-all-min.js 脚本:

修改脚本268行标记处为error!=0

2.使用的是 kindeditor-all.js 脚本:

修改脚本7948行标记处为 error!=0

修改以后完美解决:

时间: 2024-09-20 15:04:15

Kindeditor上传失败问题解决的相关文章

Phpcms V9缩略图上传失败问题解决办法

正在使用最新版本的Phpcms V9.4.2做一个会议公司网站,正在接近尾声的时候突然发现后台文章的缩略图无法上传! 看图说问题: 选择文件时正常,点击开始上传时差不多上传完时突然弹出上面的信息窗"undefined". 对于phpcms v9,我装了N次了,出现这个问题还是头一回.真是晕死了,在这个分秒必争关键时刻出现这种情况. 凭我的直觉,可能存在下面三个问题: 1.服务器使用了Linux系统 2.使用了phpcms的最新版本 3.上传安装包时某个文件出错 我排出问题一般都是从简单

java中KindEditor本地图片上传与上传失败问题

{"error":0,"message":".....","url":"/img/1111.gif"} 其中当error值为0时表示上传成功,需要指定url值为图片保存后的URL地址,如果error值不为0,则设置message值为错误提示信息 首先指定上传处理的URI  代码如下 复制代码 KE.show({  id : 'ta_blog_content',  resizeMode : 1,  shado

使用ThinkPHP上传类处理KindEditor上传的图片

KindEditor作为一款可视化的HTML编辑器用起来确实比较方便,其本身也自带了图片上传的处理 这里修改为TP上传处理图片,是为了保证上传图片的方便(目录独立于编辑器,便于增加水印等处理) 第一步:在模板html页面引入如下文件:  代码如下 复制代码 <link rel="stylesheet" href="/data/editor/plugins/code/prettify.css" /> <script charset="utf

时光相册APP照片上传失败问题解决教程

给各位时光相册软件的使用者们来详细的解析分享一下照片上传失败问题的解决教程. 教程分享:     1.重启一下时光相册APP 2.关闭手机无线WIFI,再次连接,同时再上传一次 3.如果还是不行,找他们客服去.时光相册APP的设置里面可以找到他们的联系方式. 好了,以上的信息就是小编给各位时光相册的这一款软件的使用者们带来的详细的照片上传失败问题解决教程解析分享的全部内容了,各位看到这里的软件使用者们,小编相信你们现在那是非常的清楚解决的方法了吧,那么各位使用者们就快去按照小编上面带来的教程自己

ploadify上传控件问题-.NET页面多个Uploadify上传控件,上传失败!

问题描述 .NET页面多个Uploadify上传控件,上传失败! 今天遇到一个很棘手的问题,我一个页面中加了四个Uploadify上传控件.但是点击浏览按钮时选择文件后之后排在最后一个的上传控件可以正常上传文件.其他几个上传控件都选择文件之后均没有反应!也没有报什么js错误,不知道什么原因,有遇到类似此类问题的同行吗?急等大家的指点!!! 解决方案 用fiddler调试下,有没有上传的数据产生,表单名字是什么,等等,看看你是不是脚本写错了.

Oracle数据库使用存储过程上传大图片 blob参数 ,上传失败怎么会事?

问题描述 Oracle数据库使用存储过程上传大图片 blob参数 ,上传失败怎么会事? procedure proc1( Attachmen in out blob, --附件 ) is i integer; atta blob; begin dbms_lob.createtemporary(atta,true); select we.nextval into i from dual; insert into t_TrafficInfor (id,Attachment) values(i,EMP

aspx页面,pc端可上传160mb的文件,手机访问却连56mb的都上传失败,求解释

问题描述 aspx页面,pc端可上传160mb的文件,手机访问却连56mb的都上传失败,求解释主要并不是报错黄页,而是直接无法找到页面,我尝试将附件的名称由中文改成英文字母abc.zip还是不行 解决方案 本帖最后由 mailaidedt 于 2015-05-21 09:20:02 编辑解决方案二:参考:解决方案三:如果"pc端可上传160mb的文件"正确,那么就跟服务器端的配置没有关系了.你可以先把手机在wifi环境下.访问局域网里的asp.net应用网站测试一下.如果上传情况很好,

ftp上传文件老有上传失败

问题描述 最近一个项目用Apache的包ftp上传文件,对方服务器未开启防火墙之前一切都正常.对方开了防火墙之后经常有很多文件上传失败,但是每次连接又是正常的.后面改用ftp4j.jar包也是一样.各位有什么想法没有?防火墙是必须开的 解决方案 解决方案二:ftp的端口是不是被防火墙封了?解决方案三:不是,连接正常,而且有文件上传成功,只是经常有很多文件上传失败解决方案四:引用2楼sb6365的回复: 不是,连接正常,而且有文件上传成功,只是经常有很多文件上传失败 上传失败的文件后台有操作日志吗

kindeditor 上传文件时 怎么让 文件说明 自动生成

问题描述 kindeditor 上传文件时 怎么让 文件说明 自动生成 修改 kindeditor 上传组件 文件说明 默认返回 文件名 这个应该怎么实现 需要修改什么文件 要详细的 谢谢啦 解决方案 http://blog.sina.com.cn/s/blog_533f138e01019re7.html 解决方案二: kindeditor的demo里面有对应的语言,修改语言文件名的生成规则就好了,不过建议还是用时间命令,要不有中文你处理不好编码小心乱码..