AbleCloud PHP SDK
1.8.x
PHP SDK of AbleCloud API
|
Public 成员函数 | |
__construct ($name, $version, $context) | |
getDownloadUrl ($bucket, $name, $expireTime=0) | |
uploadFile ($filePath, $bucket, $name, $acl=NULL, $isPublic=false) | |
![]() | |
__construct ($name, $version, $context) | |
getName () | |
getVersion () | |
getContext () | |
getLastError () | |
额外继承的成员函数 | |
![]() | |
resetLastError ($errCode=0, $errMessage='') | |
AbleCloud文件存储服务。
ACFileMgr::__construct | ( | $name, | |
$version, | |||
$context | |||
) |
构造函数。
$name | string AbleCloud文件存储服务的名字。 |
$version | int AbleCloud文件存储服务的版本。 |
$context | ACContext ACContext对象,表示访问该远程服务所依赖的环境信息。 |
ACFileMgr::getDownloadUrl | ( | $bucket, | |
$name, | |||
$expireTime = 0 |
|||
) |
获取文件的访问/下载URL。
$bucket | string 要访问/下载的文件在云端所属的类别的名字。 |
$name | string 要访问/下载的文件在云端的名字。 |
$expireTime | int 所获取的访问/下载URL的有效时长。单位为秒。如果取值为小于或等于0,表示不限定有效期。另,如果上传文件时指定文件上传至public bucket,则此参数会被忽略,返回的URL永久有效。 |
ACFileMgr::uploadFile | ( | $filePath, | |
$bucket, | |||
$name, | |||
$acl = NULL , |
|||
$isPublic = false |
|||
) |
上传文件至云端。云端使用七牛或AWS由所对应的AC-BlobStore服务决定。
$filePath | string 要被上传的文件的本地路径。 |
$bucket | string 文件上传后在云端所属的类别的名字。 |
$name | string 文件上传后在云端所使用的文件名(包括文件扩展名)。如不指定(null或空字符串),则表示使用从filePath中提取的文件名字。 |
$acl | ACACL 文件的访问权限。如果为NULL,则使用缺省值。 |
$isPublic | bool 为true时,表示上传文件到public bucket,获取的文件下载URL是永久有效的;为false时,上传文件到private bucket,获取的文件下载URL是有有效期的,并且带有签名信息。 |