异步调用 功能说明 桶相关接口和对象相关接口均支持以“Async”结尾的方式进行异步调用(例如,同步方法为ObsClient->putObject,则异步方法为ObsClient->putObjectAsync)。异步调用完成后会将返回结果输出到回调函数中,回调函数依次包含SDK
复制段 功能说明 初始化分段上传任务后,通过分段上传任务的ID,复制段到指定桶中。 方法定义 1. ObsClient->copyPart(array $parameter)
2. ObsClient->copyPartAsync(array $parameter, callable
设置对象ACL 功能说明 设置指定桶中对象的访问权限。 方法定义 1. ObsClient->setObjectAcl(array $parameter)
2. ObsClient->setObjectAclAsync(array $parameter, callable $callback)
取回选项 访问方式 类型 说明 ObsClient::RestoreTierExpedited string 快速取回,取回耗时1~5分钟。 ObsClient::RestoreTierStandard string 标准取回,取回耗时3~5小时。 父主题: 预定义常量
跨域资源共享 跨域资源共享简介 设置跨域规则 查看跨域规则 删除跨域规则
上传段 功能说明 初始化分段上传任务后,通过分段上传任务的ID,上传段到指定桶中。除了最后一段以外,其他段的大小范围是100KB~5GB;最后一段的大小范围是0~5GB。上传的段号也有范围限制,其范围是1~10000。 方法定义 1. ObsClient->uploadPart(array
管理桶 创建桶 列举桶 删除桶 判断桶是否存在 获取桶元数据 管理桶访问权限 管理桶策略 获取桶区域位置 获取桶存量信息 桶配额 桶存储类型
代码样例 // 引入依赖库
require 'vendor/autoload.php';
// 使用源码安装时引入SDK代码库
// require 'obs-autoloader.php';
// 声明命名空间
use Obs\ObsClient;
// 创建ObsClient实例
IDEA官方网站下载。 获取并安装PHP安装包,可至PHP官方下载页面下载。 将PHP安装目录中的“php.ini-production”文件复制到“C:\windows”,改名为“php.ini”,并在文件中增加如下内容。 1
2
3 extension_dir = "{php安装目录}/ext"
标签管理 标签简介 设置桶标签 查看桶标签 删除桶标签
wget -y 2)安装Apache ,php环境: yum install httpd -y; service httpd start;chkconfig httpd on;yum install php -y;yum install php-mysql -y 2.获取源码 获取“xinhu_utf8_v1
来自:其他
设置桶的CORS配置 功能说明 设置桶的跨域资源共享规则,以允许客户端浏览器进行跨域请求。 方法定义 1. ObsClient->setBucketCors(array $parameter)
2. ObsClient->setBucketCorsAsync(array $parameter
常见问题 如何进行分段上传 如何创建文件夹 如何列出所有对象 如何使用URL进行授权访问 如何使用表单上传 如何分段下载大对象 如何使对象可以被匿名用户访问 如何确定OBS服务地址和区域信息 如何获取访问密钥 如何使用Composer下载SDK HTTP状态码报405,如何处理?
日志初始化 功能说明 通过开启SDK日志功能,可将接口调用过程中产生的日志信息记录到日志文件,用于后续的数据分析或问题定位。 方法定义 ObsClient->initLog(array $parameter) 参数描述 字段名 类型 约束 说明 FilePath string 必选
删除桶的CORS配置 功能说明 删除指定桶的跨域资源共享规则。 方法定义 1. ObsClient->setBucketCors(array $parameter)
2. ObsClient->setBucketCorsAsync(array $parameter, callable