之前在写个人博客网站的时候,用到了百度的富文本编辑器,在往文章内容插入图片的时候,上传一直出错,总结了一下,与大家分享
在使用富文本编辑器的时候上传文件路径不对:
在配置文件config.json中,把imagePathFormat路径改为相对于服务器根目录的路径,如:/www/my_blog/resources/assets/ueditor/upload_img/{yyyy}{mm}{dd}/{time}{rand:6}
而不是对于这个项目的目录
进行了如下步骤:(参照网上的方法)
找到了编辑器的上传处理类 Uploader.class.php,大约110行的位置找到了上传失败的提示位置,
将
$this->stateInfo = $this->getStateInfo("ERROR_CREATE_DIR");
注释掉,
然后加了一句
$this->stateInfo = $dirname;
保存。
然后使用ueditor上传,错误提示的上传路径是:
/usr/local/nginx/html/ueditor/php/upload/image/20150526/
这样就可以在错误提示的基础上慢慢修正自己的错误路径
如果路径没有问题,但是还是上传不了,,这时可能是因为文件夹没有权限造成的,需要给文件夹755权限。