houdunwang / oss
简单、安全地操作阿里云OSS的功能
v1.0.18
2018-07-27 15:11 UTC
Requires
- php: >=5.4.0
- aliyuncs/oss-sdk-php: ~2.0
Requires (Dev)
- phpunit/phpunit: ^6.1
README
本服务用于管理阿里云OSS,本服务是对阿里云SDK的封装,因此方法名与阿里SDK相同。以下是列举的几个使用方法,其他OSS方法都可以使用,请参考阿里云OSS参考文档。
安装
使用composer命令进行安装或下载源代码进行使用。
composer require houdunwang/oss
composer require houdunwang/config
配置
\houdunwang\oss\Oss::config([
'accessId' => '',
'accessKey' => '',
'bucket' => 'hdxj',
'endpoint' => 'http://oss-cn-hangzhou.aliyuncs.com',
'host' => 'http://hdxj.oss-cn-hangzhou.aliyuncs.com',
]);
文件上传
//储存到阿里云文件名
$object = "1.mp4";
//本地文件
$filePath = '/www/1.mp4';
\houdunwang\config\Oss::uploadFile($object, $filePath);
字符串
$object = "hd.txt";
$content = "Hi, OSS.";
\houdunwang\config\Oss::putObject($object, $content);
签名
签名用于在前台上传组件中使用,使用前需要正确设置上述配置。
\houdunwang\oss\Oss::sign();
die($sign)