更新时间:2026-03-13 GMT+08:00
分享

分段复制请求参数

表1 请求参数列表

字段名

类型

约束

说明

options

const obs_options *

必选

请求桶的上下文,配置option(C SDK),通过obs_options设置AK、SK、endpoint、bucket、超时时间、临时鉴权

key

char *

必选

对象名。

object_info

obs_copy_destination_object_info *

必选

指明多段上传任务。

object_info->destination_bucket

char *

必选

目标对象所在桶。

object_info->destination_key

char *

必选

目标对象名称。

object_info->last_modified_return

int64_t *

必选

对象上次修改的时间。

object_info->etag_return_size

int

必选

eTag缓存大小。

object_info->etag_return

char *

必选

eTag缓存。

copypart

obs_upload_part_info *

必选

上传段信息。

copypart->part_number

unsigned int

必选

上传段的段号。

copypart->upload_id

char *

必选

多段上传任务Id。

put_properties

obs_put_properties*

可选

上传对象属性。

encryption_params

server_side_encryption_params *

可选

服务端加密设置。

handler

obs_response_handler *

必选

回调结构体,结构体内所有成员都是回调函数的指针,用于设置处理接口响应数据的回调函数。您可以通过设置回调函数,把服务端的响应数据复制到您的自定义回调数据callback_data中。

callback_data

void *

可选

用户自定义回调数据。

相关文档