如何在 Laravel 中使用阿里云 OSS
来源:互联网 发布:ieee33节点数据 编辑:程序博客网 时间:2024/05/22 02:18
原文发表在我的个人网站:如何在 Laravel 中使用阿里云 OSS
阿里云提供了基于命名空间的 V2 版 SDK,但是文档不是很完整,使用门槛比较高,于是我封装了一个 Composer 包:https://github.com/johnlui/AliyunOSS
安装
将以下内容增加到 composer.json:
json
require: { "johnlui/aliyun-oss": "dev-master"}
然后运行 composer update
。
使用
php
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开发使用文档
- android中View坐标学习
- 常用Linux命令(上)
- java——IO键盘输入
- uva11081(最长公共子序列)
- c++ lambda表达式
- 如何在 Laravel 中使用阿里云 OSS
- Android环境的配置
- 带参构造函数的类对象数组初始化
- Openvpn路由模式配置方法
- 做好外推工作需要什么?
- 收藏一个python通过uft8 编码来提取中文的例子
- Android学习系列(36)--App调试内存泄露之Context篇(上)(下)
- 理解Javascript的闭包
- 解决 LeanCloud SDK 中 70% 问题的调试方法