第一步:
使用命令安装sdk到框架vendor目录里
composer require tencentcloud/tencentcloud-sdk-php
第二步:在application/common目录下新建一个cos目录,新建的这个目录里新建一个类文件CosSdk.php
类内容如下:
// +----------------------------------------------------------------------
// | Author:Author封装上传文件到cos
// +----------------------------------------------------------------------
namespace app\common\cos;
class CosSdk {
//腾讯云cos配置信息
public $QCLOUD = array(
'appId' => '', //账户中心的 APPid 例如 1244361689
'SecretId' => '', //开发者拥有的项目身份识别 ID 例如 AKIDIHDtjNcVgcIAmKRAAwWljS7nEhjshHJ
'SecretKey' => '', //开发者拥有的项目身份密钥 例如 3hFcsIaehJh1VkOmw48gAONhjjhjJJJKjk
'region' => '', //你的Bucket所有地域 例如上海 (sh)写简称就可以 例如 ap-beijing
'bucket' => '' //COS中用于存储桶名称 例如 backend-1255362323
);
public function __construct()
{
//引入sdk
\think\Loader::import('CosSdk.vendor.autoload');
$this->appId =$this->QCLOUD['appId'];//账户中心的 APPid
$this->SecretId =$this->QCLOUD['SecretId'];//开发者拥有的项目身份识别 ID
$this->SecretKey =$this->QCLOUD['SecretKey']; //开发者拥有的项目身份密钥
$this->region =$this->QCLOUD['region'];//你的Bucket所有地域 例如上海 (sh)写简称就可以
$this->bucket =$this->QCLOUD['bucket'];//COS中用于存储桶名称
$this->cosClient &#