首先下载SDK包可以在 官网下载 ,或者在项目根目录使用composer
。
composer require baidubce/bce-sdk-php
压缩包里面有五个文件,实际运用到只有两个,然后放在extend文件目录下,在需要使用的控制器进行引入
//如果是用composer 引入的直接use就可以了 :
use BaiduBce\Services\Bos\BosClient;
//如果使用的压缩包:
include_once './extend/BaiduBce.phar';//下面是文件结构
require './extend/SampleConf.php';// 配置信息
BaiduBce.phar
├──src
│ └── BaiduBce //composer直接下载的就是这个文件
│ ├── Auth //BCE签名相关
│ ├── Exception //BCE客户端的异常
│ ├── Http //BCE的Http通信相关
│ ├── Log //BCE日志
│ ├── Services
│ │ └── Bos //BOS主目录,此目录必须保留
│ │ ├── BosClient.php //BOS操作类,所有操作可以通过BosClient类可以完成
│ │ ├── BosOptions.php //BOS自定义配置
│ │