yii2上传七牛图片(超详细)

Posted 王召波

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii2上传七牛图片(超详细)相关的知识,希望对你有一定的参考价值。

前期准备

1.在七牛注册账号https://portal.qiniu.com/signup/choice

2.创建空间https://portal.qiniu.com/bucket(记住存储空间名称和存储区域)

3.创建秘钥https://portal.qiniu.com/user/key

 

第一步:

在composer.json里面的require属性里面加"crazyfd/yii2-qiniu": "dev-master"

第二步:

 在根目录执行  composer update

第三步:

    public function actionTest()
    {
        $ak = \'自己的ak\';
        $sk = \'自己的sk\';
        $domain = \'自己的地址\';//在https://portal.qiniu.com/bucket/bucket/index页面查看
        $qiniu = new \\crazyfd\\qiniu\\Qiniu($ak, $sk,$domain, \'创建空间的名字\',\'所属地区\');//所属地区 华东east_china(默认),华北north_china,华南south_china,北美north_america
        $key = time();
        $qiniu->uploadFile($_FILES[\'file\'][\'tmp_name\'],$key);
        $url = $qiniu->getLink($key);//图片的url
        echo $url;
    }

测试可以用postman测试, 参数名是file

注释很清楚了吧, 不懂的留言或者左侧菜单加我QQ

以上是关于yii2上传七牛图片(超详细)的主要内容,如果未能解决你的问题,请参考以下文章

如何上传图片到七牛云

Yii2.0七牛扩展配置及图片管理Demo

php表单上传图片到七牛云存储并返回地址……求具体流程~有代码更好

node 上传图片到七牛

如何自动上传文件到七牛云

yii2组件之多图上传插件FileInput的详细使用