这是一个在ThinkPHP5中实现上传文件到阿里云OSS的实例。

1.新建OSS用户

在阿里云RAM访问控制中新建一个用户和用户组,用户组权限设置为OSS可读写,并将用户加入用户组。新建用户时记得保存生成的accessKeyId和accessKeySecret。

2.创建Bucket

OSS管理控制台添加一个Bucket并在Bucket授权策略中加入刚才创建的用户并赋予读写权限。

3.安装

在项目根目录运行:

4.创建controller文件

创建common/controller/Oss.php,内容如下:

5.在其他controller中使用:

上传方法: