createObjectDir()
createObjectDir(\OSS\OssClient $ossClient, string $bucket) : null
创建虚拟目录
Parameters
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
createObjectDir(\OSS\OssClient $ossClient, string $bucket) : null
创建虚拟目录
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
putObject(\OSS\OssClient $ossClient, string $bucket) : null
把本地变量的内容到文件
简单上传,上传指定变量的内存值作为object的内容
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
uploadFile(\OSS\OssClient $ossClient, string $bucket) : null
上传指定的本地文件内容
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
listObjects(\OSS\OssClient $ossClient, string $bucket) : null
列出Bucket内所有目录和文件, 注意如果符合条件的文件数目超过设置的max-keys, 用户需要使用返回的nextMarker作为入参,通过 循环调用ListObjects得到所有的文件,具体操作见下面的 listAllObjects 示例
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
listAllObjects(\OSS\OssClient $ossClient, string $bucket) : null
列出Bucket内所有目录和文件, 根据返回的nextMarker循环得到所有Objects
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
getObject(\OSS\OssClient $ossClient, string $bucket) : null
获取object的内容
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
putSymlink(\OSS\OssClient $ossClient, string $bucket) : null
put symlink
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
getSymlink(\OSS\OssClient $ossClient, string $bucket) : null
获取symlink
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
getObjectToLocalFile(\OSS\OssClient $ossClient, string $bucket) : null
get_object_to_local_file
获取object 将object下载到指定的文件
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
copyObject(\OSS\OssClient $ossClient, string $bucket) : null
拷贝object 当目的object和源object完全相同时,表示修改object的meta信息
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
modifyMetaForObject(\OSS\OssClient $ossClient, string $bucket) : null
修改Object Meta 利用copyObject接口的特性:当目的object和源object完全相同时,表示修改object的meta信息
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
getObjectMeta(\OSS\OssClient $ossClient, string $bucket) : null
获取object meta, 也就是getObjectMeta接口
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
deleteObject(\OSS\OssClient $ossClient, string $bucket) : null
删除object
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
deleteObjects(\OSS\OssClient $ossClient, string $bucket) : null
批量删除object
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |
doesObjectExist(\OSS\OssClient $ossClient, string $bucket) : null
判断object是否存在
\OSS\OssClient | $ossClient | OssClient实例 |
string | $bucket | 存储空间名称 |