百度编辑器 Ueditor 视频上传时 目录创建失败 解决办法

找到百度编辑器的上传类
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值