我用的百度编辑器为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编辑器就通了。