天天看點

百度編輯器ueditor的圖檔位址修正

      我用的百度編輯器為1.4.2的,相對于現在這個時間來說是比較新的。之前去的1.3版的,後來更新到1.4之後出現路徑問題。因為今天晚上出現特别奇怪的問題,是以特地又整了一遍,發現這玩意還是得自己弄通了好好使。今晚出現的問題是,本機win7可以正常上傳,線上centos可以正常上傳,測試機是ios的,前幾天還可以正常上傳,今晚不知道怎麼回事,檔案上傳目錄,确認不是權限問題,很奇怪。

   # 這個是定義百度編輯器的根目錄。考慮到安全問題,隻能寫http://...這種host格式的絕對路徑,不能将你項目的根目錄/xxx/xxx/xxx這種暴露出來。網上教程沒人說這一點,安全常識就是不能在前端暴露網站根目錄。

    window.UMEDITOR_HOME_URL = $CONFIG['domain'] + "/res/local/js/ueditor/";   //注意就是這裡!

   # 第一個定義之後,定義這個才有意義。你自已處理上傳圖檔的方法,如果不定義,則用編輯器自帶的方法

    window.UEDITOR_CONFIG.imageUrl = $CONFIG['domain'] + '/goodspic?type=2';

   #上傳目錄區域顯示的文字,其實根本不是路徑,就是路徑的替代文字而已

    window.UEDITOR_CONFIG.savePath= ['upload'];

    #圖檔修正位址,你圖檔上傳到哪個檔案夾裡面,前台顯示的圖檔檔案路徑。你php裡寫的上傳路徑位址,要跟圖檔顯示路徑位址相符,保證能通路的到。

    window.UEDITOR_CONFIG.imagePath = $CONFIG['domain'] + '/res/local/uploads/';

   #調用方法。

    UE.getEditor('addArea')

   最重要的就是1,2,4了,這三點懂了,這個ueditor編輯器就通了。

繼續閱讀