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