安装
第一步
在项目根目录composer.json文件require处添加代码:
"crazyfd/yii2-qiniu": "dev-master"
示例:
第二步
在根目录内执行
composer update
执行完毕后再项目/vendor/内出现crazyfd目录即为安装成功
yii2+七牛云使用
第一步
在您需要使用七牛云图片上传的类内引入Qiniu类
use crazyfd\qiniu\Qiniu;
示例:
第二步
$accessKey ='';
$secretKey = '';
//资源访问域名(在七牛云内配置域名)
$domain = '';
//空间名
$bucket = '';
//七牛云文件路径
$qiniufilePath='website/'.date('Ymd',time()).'/';
$key=$qiniufilePath.$this->fileName;
//转存七牛云
$qiniu = new Qiniu($accessKey, $secretKey,$domain, $bucket);
//本地图片路径带服务器根目录linux:www;win:D:
//$vv['main_img']=图片路径
$filePath = Yii::getAlias('@webroot') . $vv['main_img'];
$qiniu->uploadFile($filePath,$key);
//七牛云上传图片返回链接
$url1 = $qiniu->getLink($key);
$this->fullName=$url1;
//删除本地图片
unlink($filePath);