打开在ueditor下的php文件夹下的Uploader.class.php文件
把自己aliyun-oss文件引入(注意这一步一定要反复测试是否引入正确)

然后注释掉upFile下的“创建目录失败”和“移动文件”

然后加入
$ossconfig = [
'KeyId' => '', //您的Access Key ID
'KeySecret' => '', //您的Access Key Secret
'Endpoint' => 'http://', //阿里云oss 外网地址endpoint
'Bucket' => '', //Bucket名称
];
//获取文件后缀
$file_type = substr($this->filePath, strrpos($this->filePath, '.'));
//得到今天日期
$today = date('Ymd', time());
//得到文件名
$file_name = $today.'/'.$this->fileName;
//实例化OSS
$ossClient = new OssClient($ossconfig['KeyId'], $ossconfig['KeySecret'], $ossconfig['Endpoint']);
try {
//执行阿里云上传
$result = $ossClient->uploadFile($ossconfig['Bucket'],'ueditor/php/upload/'. $file_name, $file["tmp_name"]);
//获得上传之后访问该图片的路径
$endp

本文介绍了如何在Thinkphp5.1项目中结合百度ueditor编辑器,实现图片上传到阿里云OSS存储服务的步骤,包括引入aliyun-oss文件、修改Uploader类的特定部分以及配置调整。
最低0.47元/天 解锁文章
1715

被折叠的 条评论
为什么被折叠?



