Thinkphp5.1百度ueditor编辑器上传到阿里云oss

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

打开在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值