下载对象 对象下载简介 文本下载 流式下载 文件下载 范围下载 限定条件下载 重写响应头 获取自定义元数据 下载归档存储对象 图片处理
设置桶策略 功能说明 配置桶的策略,如果桶已经存在一个策略,那么当前请求中的策略将完全覆盖桶中现存的策略。 方法定义 1. ObsClient->setBucketPolicy(array $parameter)
2. ObsClient->setBucketPolicyAsync(array
/v1.0/moderation/image。 AK/SK认证方式使用SDK 在“image_moderation_aksk_demo.php”文件中配置“app_key”,“app_secret”。示例代码如下: 1
2
3
4 // region目前支持华北-北京(cn-north-4)
何删除一个桶: // 引入依赖库
require 'vendor/autoload.php';
// 使用源码安装时引入SDK代码库
// require 'obs-autoloader.php';
// 声明命名空间
use Obs\ObsClient;
// 创建ObsClient实例
删除单个对象: // 引入依赖库
require 'vendor/autoload.php';
// 使用源码安装时引入SDK代码库
// require 'obs-autoloader.php';
// 声明命名空间
use Obs\ObsClient;
// 创建ObsClient实例
何设置桶配额: // 引入依赖库
require 'vendor/autoload.php';
// 使用源码安装时引入SDK代码库
// require 'obs-autoloader.php';
// 声明命名空间
use Obs\ObsClient;
// 创建ObsClient实例
设置桶的Website配置 功能说明 设置桶的Website配置。 方法定义 1. ObsClient->setBucketWebsite(array $parameter)
2. ObsClient->setBucketWebsiteAsync(array $parameter
获取桶的CORS配置 功能说明 获取指定桶的跨域资源共享规则。 方法定义 1. ObsClient->setBucketCors(array $parameter)
2. ObsClient->setBucketCorsAsync(array $parameter, callable
批量删除对象 功能说明 批量删除指定桶中的多个对象。 方法定义 1. ObsClient->deleteObjects(array $parameter)
2. ObsClient->deleteObjectsAsync(array $parameter, callable $callback)
判断桶是否存在 功能说明 判断桶是否存在,抛出异常中HTTP状态码为200表明桶存在,否则返回404表明桶不存在。 方法定义 1. ObsClient->headBucket(array $parameter)
2. ObsClient->headBucketAsync(array
授权访问 使用URL进行授权访问
上传对象 功能说明 上传单个对象到指定桶中。 方法定义 1. ObsClient->putObject(array $parameter)
2. ObsClient->putObjectAsync(array $parameter, callable $callback) 请求参数
设置桶配额 功能说明 设置桶的配额值,单位为字节,支持的最大值为263-1,配额值设为0表示桶的配额没有上限。 方法定义 1. ObsClient->setBucketQuota(array $parameter)
2. ObsClient->setBucketQuotaAsync(array
SDK下载 下载地址 OBS PHP SDK最新版本:OBS PHP SDK OBS PHP SDK历史版本下载: OBS PHP SDK 3.0.2 OBS PHP SDK 3.0.1 OBS PHP SDK 2.1.2 SDK源码和API文档 SDK源码请参见:GitHub 接口参考文档地址:SDK
删除对象 功能说明 删除指定桶中的对象。 方法定义 1. ObsClient->deleteObject(array $parameter)
1. ObsClient->deleteObject(array $parameter, callable $callback) 请求参数