找到百度编辑器的上传类
Uploader.class.php文件.大约111左右
//$this->stateInfo = $this->getStateInfo("ERROR_CREATE_DIR");//这句注释掉
$this->stateInfo = $dirname;//换成这一句
然后,进编辑器上传.会提示出一个错误的文件保存路径
双击复制下来这个路径.
一,
D:/phpstudy/WWW/Public/admin/ueditor/php/controller.php/uploads/video
然后找到Uploader.class.php文件最后面的2个地方,即有类似这一句,通过对比发现.只需要把/static/修改为/admin/ 即可.
因为编辑器文件的存放位置被放在了admin目录.自然他们官方默认的/static目录就不对了
$rootPath = str_replace('/Public/static/ueditor/php/controller.php','', $_SERVER['PHP_SELF']);
二,有时windows与apache服务器,$_SERVER[‘PHP_SELF’]解析出来后,可能会存在正反斜线不同的问题.可以提前进行替换,即把\替换为/
否则.可能还会出问题.
$root = str_replace("\\", '/', $_SERVER['PHP_SELF']);
$rootPath = str_replace('/Public/admin/ueditor/php/controller.php','', $root);
三,另外注意.如果要自定义上传的位置.修改这里,注意大小写
php/config.json