1、七牛云官方注册一个账号,并进行实名认证。https://www.qiniu.com/
2、新建对象存储空间,储存空间的名字就是bucket 。https://portal.qiniu.com/bucket/create
3、复制AK、SK。https://portal.qiniu.com/user/key
4、yii2框架内安装七牛插件。
可以通过composer或者直接下载来安装。crazyfd\Qiniu。
5、定义Upload.php类。并定义
const AK = '*****';
const SK = '*****';
const DOMAIN = '*****.bkt.clouddn.com';
const BUCKET = '***';
6、定义UploadController
use Qiniu;
$qiniu = new Qiniu(Product::AK, Product::SK, Product::DOMAIN, Product::BUCKET);
$key = uniqid();
$qiniu->uploadFile($_FILES['Product']['tmp_name']['cover'], $key);
$cover = $qiniu->getLink($key);
7、完成上传
8、FAQ
qiniu.php文件
const UP_HOST = 'http://up-z0.qiniu.com';//有时候是up-z1
const RS_HOST = 'http://rs.qbox.me';
const RSF_HOST = 'http://rsf.qbox.me';