houdunwang / oss
简单、安全的操作阿里云OSS的功能
Installs: 1 528
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 1
Open Issues: 0
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)