simcu / speedycloud-storage
Speedycloud 对象存储 SDK for php
1.0
2015-11-03 06:29 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-14 18:09:43 UTC
README
#Speedycloud-storage SDK
####支持 composer: composer require "simcu/speedycloud-storage" "1.0"
####1. 如何使用
use Speedycloud\Storage\Actor;
####2. 初始化操作
$scs = new Actor;
$scs->init('access_key','secret_key','bucket');
####3. 获取存储桶中的所有文件(返回数组)
$scs->getObjects()
####4. 创建新对象(返回布尔值)
$scs->newObject($remote, $content)
####5. 设置对象 ACL(返回布尔值)
$acl = 'public-read'
$scs->aclObject($name,$acl)
####6. 删除对象(返回布尔值)
$scs->delObject($name)
####7. 获取对象(返回内容字符串)
$scs->getObject($name)
####8. 与 Laravel 一起使用
use Speedycloud\Storage\FlysystemAdapter;
Storage::extend('speedycloud',function($app,$config){
$client = new FlysystemAdapter($config['accessKey'],$config['secretKey'],$config['bucket']);
return new Filesystem($client);
});