前期准备

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

最新文章

  1. 那些PHP中没有全称的简写
  2. iOS10 适配、Xcode8配置总结
  3. Javascript笔记----实现Page页面右下角置顶按钮.
  4. from live writer
  5. WCF 发布使用
  6. RabbitMQ 一二事(4) - 路由模式介绍
  7. VLOOKUP 函数
  8. [未完成]关于Maven的使用总结
  9. case中定义变量
  10. Android 动画效果 及 自定义动画
  11. 中国linux论坛
  12. JavaScript引用类型之RegExp类型(正则表达式)
  13. SPARK如何使用AKKA实现进程、节点通信
  14. Laravel--Artisan常用命令
  15. HTML5 & tel & make a phone call
  16. discuz 3.1论坛快照被百度劫持解决方案
  17. 四张图带你了解Tomcat系统架构
  18. #10 Python字符串
  19. Linux文件的所有权与权限
  20. Spring Boot: Cannot determine embedded database driver class for database type NONE

热门文章

  1. Redis持久化存储(AOF与RDB两种模式)
  2. workflow的简介
  3. elasticsearch中的java.io.IOException: 远程主机强迫关闭了一个现有的连接
  4. rsyslog的安装、使用、详解
  5. iPhone内存溢出——黑白苹果
  6. 在 Confluence 中启用 HTTP 响应压缩
  7. Confluence 6 数据库表-空间(Spaces)
  8. 实用的sublime插件集合 – sublime推荐必备插件
  9. 使用gulp进行代码压缩
  10. sass方式实现颜色平铺(红色--->紫色)