如何在 Laravel 中使用阿里云 OSS

转载 2015年07月07日 16:22:19

阿里云提供了基于命名空间的 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 哦!

Laravel 使用 aliyun-oss

对象存储 ( Object Storage Service, 简称 OSS ) OSS 相信大家都听过, 它是阿里云对外提供的海量, 安全和高可靠的云存储服务. 大家可以把自己网站的资源存上面加快自己...
  • sinat_34931550
  • sinat_34931550
  • 2016年12月02日 18:03
  • 1617

如何在 Laravel 中使用阿里云 OSS

原文发表在我的个人网站:如何在 Laravel 中使用阿里云 OSS 阿里云提供了基于命名空间的 V2 版 SDK,但是文档不是很完整,使用门槛比较高,于是我封装了一个 Composer 包:h...
  • yueyuanchang
  • yueyuanchang
  • 2015年01月07日 18:28
  • 385

Laravel中上传视频至阿里云对象存储OSS中

https://www.cnblogs.com/kuiba/p/7704782.html
  • qq_37995146
  • qq_37995146
  • 2017年12月25日 10:05
  • 47

Laravel整合UEditor编辑器使用阿里云OSS存储(二)改造UEditor上传OSS

博客原文地址 目前为止UEditor以可以正常在Laravel中使用,接下来准备改造UEditor实现将文件上传至阿里云OSS中直接上干货,后面有实现原理分析有兴趣可以看看,原理都一样在其他框架和语...
  • u014569030
  • u014569030
  • 2016年03月25日 16:18
  • 3648

Laravel5.2 集成阿里云--OSS对象存储服务

一、前提准备 1、申请阿里云账户(忽略); 2、开通 oss 对象存储功能(收费); 3、创建 bucket (空间名称); 4、在Access Key管理,创建一个秘钥,...
  • xiaolskl
  • xiaolskl
  • 2017年10月09日 08:11
  • 295

阿里对象存储OSS在laravel框架中的使用

laravel框架中引入阿里对象存储OSS的SDK,实现基本的图片上传。
  • LJFPHP
  • LJFPHP
  • 2017年07月30日 22:19
  • 1081

Laravel整合UEditor编辑器使用阿里云OSS存储(一)UEditor搭建和使用

博客原文地址 由于项目需求原因,需要将文件上传至阿里云对象存储OSS中,项目使用的是Laravel框架。安装UEditor的方法:(1)打开项目根目录下的composer.json 文件然后在req...
  • u014569030
  • u014569030
  • 2016年03月25日 16:14
  • 3611

如何在虚拟云主机中部署laravel项目

拿laravel5.1来说:在根目录下创建一个local文件夹,把网站根目录下除了public文件夹以外所有文件及文件夹剪切到local文件夹中然后把public文件夹下的所有文件剪切到网站根目录,接...
  • chen529834149
  • chen529834149
  • 2017年08月23日 12:27
  • 281

linux下使用阿里云OSS

写在前面吐槽一下,阿里云官方的文档真的是坑,要不是自己会一点linux,真不好定位问题的所在。(本人CentOS)安装OSS库1、安装第三方库根据阿里云官方文档,是需要安装第三方库的,CMake,cu...
  • pkgk2013
  • pkgk2013
  • 2017年11月15日 14:41
  • 169

阿里云 OSS开发使用文档

阿里云 OSS开发使用文档阿里云 OSS(Object Storage Service)提供基于网络的数据存取服务。使用 OSS,可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种结构化...
  • volts
  • volts
  • 2017年04月05日 17:39
  • 1454
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在 Laravel 中使用阿里云 OSS
举报原因:
原因补充:

(最多只允许输入30个字)