我用的百度編輯器為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編輯器就通了。