使用 thinkphp5 + 阿里云oss

第一步:执行composer

composer require aliyuncs/oss-sdk-php

     执行完毕可在vender下看到组件

使用 thinkphp5 + 阿里云oss_第1张图片

 

第二步:预先准备的     $accessKeyId, $accessKeySecret, $endpoint,$bucket.

 

第三步:在 application/index/controller/Common.php 创建Common.php  存阿里云oss的公共方法

putObject($bucket, $object, $content);
        } catch (OssException $e) {
            print $e->getMessage();
        }
        return $res['info']['url'];
    }
}

 

第四步:在 application/index/controller/Index.php 创建Index.php  继承以上的 Common

request->isPost()){
            $arrList1= $_FILES['image']['name'];
            $arrList2= $_FILES['image']['tmp_name'];
            $info2=array();
            for($i=0;$imoveOss('AccessKey ID','Access Key Secret',
                    'EndPoint(地域节点)','Bucket域名',$object,$content);
                $arr2[]=$info;
              //echo $info;echo "
"; } $result=implode(';',$arr2); print_r($result); }else{ return view(); } } }

 

第五步:视图demo 一个 view/index/index.html 




    
    阿里云oss文件上传


上传文件:

 

 

 

------- complate !!

 

 

 

 

你可能感兴趣的:(php)