如何在 Laravel 中使用阿里云 OSS
来源:互联网 发布:梦三国若邪淘宝 编辑:程序博客网 时间:2024/06/05 11:59
如何在 Laravel 中使用阿里云 OSS
阿里云提供了基于命名空间的 V2 版 SDK,但是文档不是很完整,使用门槛比较高,于是我封装了一个 Composer 包:https://github.com/johnlui/AliyunOSS
安装
将以下内容增加到 composer.json:
require: { "johnlui/aliyun-oss": "dev-master"}
然后运行 composer update
使用
use JohnLui\AliyunOSS\AliyunOSS;// 构建 OSSClient 对象// 三个参数:服务器地址、阿里云提供的AccessKeyId、AccessKeySecret$oss = AliyunOSS::boot('http://oss-cn-qingdao.aliyuncs.com', $AccessKeyId, $AccessKeySecret);// 设置 Bucket$oss = $oss->setBucket($bucketName);// 上传一个文件(示例文件为 public 目录下的 robots.txt)// 两个参数:资源名称、文件路径$oss->uploadFile('robots.txt', public_path('robots.txt'));// 从服务器获取这个资源的 URL 并打印// 两个参数:资源名称、过期时间echo $oss->getUrl('robots.txt', new DateTime("+1 day"));
就是这么简单,喜欢可以去 Github 上 Star 哦!
0 0
- 如何在 Laravel 中使用阿里云 OSS
- 如何在 Laravel 中使用阿里云 OSS
- 如何在 Laravel 中使用阿里云 OSS
- 如何在 Laravel 中使用阿里云 OSS
- 如何在 Laravel 中使用阿里云 OSS
- 阿里对象存储OSS在laravel框架中的使用
- Laravel整合UEditor编辑器使用阿里云OSS存储(二)改造UEditor上传OSS
- Laravel整合UEditor编辑器使用阿里云OSS存储(二)改造UEditor上传OSS
- Laravel中上传视频至阿里云对象存储OSS中
- Laravel整合UEditor编辑器使用阿里云OSS存储(一)UEditor搭建和使用
- Laravel整合UEditor编辑器使用阿里云OSS存储(一)UEditor搭建和使用
- 在thinkphp中使用阿里云OSS自定义驱动上传文件
- 如何使用阿里云OSS储存文件和注意事项
- 阿里云OSS使用-Python
- Laravel 使用 aliyun-oss
- Laravel+OSS使用笔记
- 【JAVA-OSS】如何在spring-boot项目中使用oss上传下载文件
- 阿里云 OSS开发使用文档
- mvc4 如何返回Json数据
- 传送门:一个有情怀的Android网络框架之NoHttp
- 小米手机打开报告mimu查看程序调试错误locat
- Spark学习使用笔记 - Scala篇(5)- 继承
- mysql explain join types
- 如何在 Laravel 中使用阿里云 OSS
- 分布式配置管理平台 - Disconf web管理端安装
- __NSTaggedPointerString 转码问题
- Java NumberFormat类的使用
- Ural 2037. Richness of binary words (打表+构造)
- 装饰者模式
- svn数据库自动备份脚本
- windows下vs2012使用C++访问redis
- 音视频相关研究-英年早逝的雷宵骅在读博士的项目