1.近段時間一直在處理kindeditor上傳圖片失敗的問題,前期一直覺得是前端的問題,利用谷歌控制檯,打斷點,修改方法,一直都找不到解決方案,直到查看服務器配置,才發現:html
WEB 1號服務器 /data/app/tomcat/work/xxx/xxx/xxx目錄不存在,並且/data/app/tomcat/work目錄屬主爲root(可能tomcat以前用root用戶重啓過),且只有屬主可寫,從而形成圖片臨時文件沒法寫入致使圖片上傳失敗。前端
解決方案:
修改/data/app/tomcat/work屬主爲ecpadm,而且修改權限爲屬主及組可寫,問題解決。api
2.使用kindeditor 富文本編輯器下面這個不顯示tomcat
咱們的項目是從jQuery1.9.0直接升級到3.3.0,jQuery裏面有太多的方法被廢除,同時也影響到kindeditor 富文本編輯器的使用,上網找尋了好多辦法,終於找到緣由:服務器
kindeditor 默認加載的方法以下app
KindEditor.ready(function(K) { window.editor = K.create('#editor_id'); });
修改成編輯器
window.editor =KindEditor.create('#editor_id');
$(document).ready(function(){})
當 DOM(文檔對象模型) 已經加載,而且頁面(包括圖像)已經徹底呈現時,會發生 ready 事件。當咱們使用默認方法調用時kindeditor 富文本都沒加載出來,調用它內部的方法天然不會生效,
更多 jQuery 事件 - ready() 方法請移步