1.oss配置信息参照:https://blog.csdn.net/qq_36573434/article/details/104893650

2.修改上传类php文件

    TP5中百度富文本插件ueditor上传图片到oss上

    引入文件TP5中百度富文本插件ueditor上传图片到oss上

添加代码

TP5中百度富文本插件ueditor上传图片到oss上

代码内容:

//oss设置
$ossconfig = [
    'KeyId'      => '',  //您的Access Key ID
    'KeySecret'  => '',  //您的Access Key Secret
    'Endpoint'   => '',  //阿里云oss 外网地址endpoint
    'Bucket'     => '',  //Bucket名称
];
//获取文件后缀
$file_type = substr($this->filePath, strrpos($this->filePath, '.'));
//得到文件名
$file_name = $this->fileName;
//$ossconfig为获取OSS的配置信息
//$ossconfig = $this->getOssApi();
//实例化OSS
$ossClient = new AliOssClient($ossconfig['KeyId'], $ossconfig['KeySecret'], $ossconfig['Endpoint']);
try {
    //执行阿里云上传
    $result = $ossClient->uploadFile($ossconfig['Bucket'],'upload/'. $file_name, $file["tmp_name"]);
    //赋给图片路径(原代码)
    //$this->fullName = $result['info']['url'];
    //获得上传之后访问该图片的路径
    $endpoint = str_replace('http://', '', $ossconfig['Endpoint']);
    $this->ossimgurl = "https://".$ossconfig['Bucket'].".".$endpoint."/".$file_name;//ossimgurl这是自定义属性,避免以ueditor方式获得图片地址
    $this->stateInfo = $this->stateMap[0];
} catch (OssException $e) {
    //将错误信息修改为阿里云上传失败的错误信息
    $this->stateInfo = $e->getMessage();
}

  修改位置:

TP5中百度富文本插件ueditor上传图片到oss上

相关文章:

  • 2022-12-23
  • 2021-12-08
  • 2021-04-02
  • 2021-09-15
  • 2021-07-01
  • 2021-12-22
  • 2021-12-23
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2021-12-27
  • 2021-07-01
  • 2022-01-05
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案