天天看點

Kindeditor上傳失敗問題解決

(問題關鍵詞:

kindeditor 上傳圖檔失敗 

kindeditor上傳圖檔成功,但是頁面上卻提示失敗 

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

今天又遇到了一個比較無奈的問題,在我編寫SSM架構的項目時,遇到了kindeditor上傳圖檔失敗的問題。

如圖:

Kindeditor上傳失敗問題解決

最開始我以為是伺服器的問題,比如傳回值,但是發現最後傳回的Json資料是正确的,雖然提示失敗,

但是圖檔伺服器中其實已經成功上傳了檔案,并且可以利用json中的url通路到,

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

Kindeditor上傳失敗問題解決

其他都沒問題,那麼問題就到了Kindeditor這邊,也許是它本身的邏輯出現了問題。

事實證明确實是這樣

原因在于 kindeditor 的 K.json 方法并沒有做強制類型轉換,并且做了原型校驗,導緻了該問題的發生。

解決方案有兩個:

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

Kindeditor上傳失敗問題解決

修改腳本268行标記處為error!=0

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

Kindeditor上傳失敗問題解決

修改腳本7948行标記處為 error!=0

修改以後完美解決:

Kindeditor上傳失敗問題解決