码迷,mamicode.com
首页 > Web开发 > 详细

图片上传阿里云oss

时间:2019-12-23 15:06:35      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:save   point   style   nbsp   mamicode   cli   控制器   adf   图片   

1、composer加载oss插件

composer require aliyuncs/oss-sdk-php

 

 

 

2、更改config配置

技术图片

 

 

//控制器代码如下

技术图片

 

 

 public function aliyun($category=‘‘,$isunlink=false,$bucket="phpchai"){
        $file=$_FILES;
        $savePath=$file[file][name];//文件名称
        $accessKeyId = config(aliyun_oss.accessKeyId);//去阿里云后台获取秘钥
        $accessKeySecret = config(aliyun_oss.accessKeySecret);//去阿里云后台获取秘钥
        $endpoint = config(aliyun_oss.endpoint);//你的阿里云OSS地址
        $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
        //   判断bucketname是否存在,不存在就去创建
        if( !$ossClient->doesBucketExist($bucket)){
            $ossClient->createBucket($bucket);
        }
        $category=empty($category)?$bucket:$category;
        $object = $category./.$savePath;//想要保存文件的名称
        $file = E:/img/.$savePath;//文件路径,必须是本地的。
        try{
            $ossClient->uploadFile($bucket,$object,$file);
            if ($isunlink==true){
                unlink($file);
            }
        }catch (OssException $e){
            $e->getErrorMessage();
        }
        $oss=config(aliyun_oss.url);
        $img=$oss.$object;
      //  $this->addShop($img);
        return $oss.$object;
    }

图片上传阿里云oss

标签:save   point   style   nbsp   mamicode   cli   控制器   adf   图片   

原文地址:https://www.cnblogs.com/chaihtml/p/12083631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!