构造函数
$_accessKey与$_secretKey可以为空,为空的情况下可以认为是公开读文件
void
__construct
([string $_accessKey = ''], [string $_secretKey = ''])
-
string
$_accessKey
-
string
$_secretKey
删除文件
bool
delete
(string $domain, string $filename)
-
string
$domain
-
string
$filename
返回运行过程中的错误信息
string
errmsg
()
返回运行过程中的错误代码
int
errno
()
获取文件属性
array
getAttr
(string $domain, string $filename, [array $attrKey = array()])
-
string
$domain
-
string
$filename
-
array
$attrKey: 属性值,如 array("fileName", "length"),当attrKey为空时,以关联数组方式返回该文件的所有属性
获取domain所占存储的大小
int
getDomainCapacity
([string $domain = ''])
获取指定domain下的文件名列表
array
getList
(string $domain, [string $dir = ''], [string $limit = 1000])
-
string
$domain: 存储域,在在线管理平台.S3页面可进行管理
-
string
$dir: 目录,如 test, test/test2
-
string
$limit: 返回条数,默认1000条
取得访问存储文件的url
string
getUrl
(string $domain, string $filename)
-
string
$domain
-
string
$filename
设置key
当需要访问其他APP的数据时使用
void
setAuth
(string $akey, string $skey)
-
string
$akey
-
string
$skey
将数据写入存储
void
write
(string $domain, string $destFile, [string $content = ""], [string $size = -1])
-
string
$domain: 存储域,在在线管理平台.Sae S3页面可进行管理
-
string
$destFile: 文件名
-
string
$content: 文件内容,支持二进制数据
-
string
$size: 写入长度,默认为不限制