一、前提准备
1、申请七牛云账户(忽略);
2、开通对象存储功能(空间0/10GB,是免费的);
3、创建 bucket (空间名称);
4、在秘钥管理,创建一个秘钥,获取 AccessKey / SecretKey;
二、集成PHP-SDK
(一)Composer 安装 SDK(推荐使用)
进入cmd 终端,切换目录到你部署项目的根目录下,执行以下命令即可:composer require qiniu/php-sdk
(二)传统方式安装
进入七牛云,下载官方 PHP-SDK,将下载下来的SDK解压,放入项目第三库文件(vendor 或者 extend)
三、实战开发
1、七牛参数配置文件 qiniu.php,该文件放在 application/extra 目录下
<?php
/**
* Created by
* User:
* Date:
* Time:
*/
return [
//秘钥
'ak' => 'abcdefabcdefabce_abcdefabcdefabcdefabcde',
'sk' => 'abcdefabcdefabce_abcdefabcdefabcdefabcde',
'bucket' => 'abcdefab', //空间名称
'image_url' => 'XXXXXXXXX.XXX.XXXXXX.com', //七牛免费分配的域名
];
2、文件上传类 Upload.php
<?php
/**
* Created
* User:
* Date:
* Time:
*/