ThinkPHP3.2之Ueditor1.4.3 后台处理类,兼容SAE
使用说明:(前端配置和使用在这里不作说明)
1、将本类放置在Library/Org目录下。

2、将Ueditor的后台配置文件config.json复制到当前模块配置目录即Conf目录下


3、在控制器的方法中引入本类,然后执行run。
例子:
/**
* UE后台
*/
public function back() {
$Ue = New \Org\Ueditor\Ue();
$Ue->run();
}
也可以通过getInfo获取保存成功的文件信息数组。 $Ue = New \Org\Ueditor\Ue();
$Ue->run();
$info = $Ue->getInfo();
if ($info) {
//这里写你的代码
}
其中$info是一个二维数组。 Array
(
[0] => Array
(
[name] => 原文件名
[size] => 文件大小
[ext] => 文件后缀
[save_path] => 文件保存路径
[save_name] => 新文件名
[url] => 文件url
)
)
待解决问题:目前在本地环境下使用正常,sae环境下执行远程抓取图片时,会出现重复提交上传编辑器内已插入图片的bug,还在茫然无绪中,盼高手解答。
-------------------------------------------->
花了半天时间,在UE官网和论坛上逛了又逛,终于把这个问题解决了。
这是战利品:


然后马不停蹄地修改代码,终于把问题搞定了!
这个问题不能说是UE的bug,是由于SAE环境的特殊性,在此与各位分享下。
另外本类中还修正了UE官方代码中几处BUG,已向他们反馈了。今后有时间,我会在此贴出来。