检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
代码示例 本示例用于通过指定多段上传任务号(uploadId),上传段到examplebucket桶中,并且指定对象名为example/objectname。
表2 Part 参数名称 参数类型 描述 PartNumber number 参数解释: 段号。 约束限制: 无 取值范围: 取值范围是[1,10000]的非负整数。 默认取值: 无 ETag string 参数解释: 段的ETag值。
objectSize - 1 : rangeStart + partSize - 1; // 分段号 final int partNumber = i + 1; executorService.execute(new Runnable() {
obsutil obsutil通过结果清单记录失败的任务,您可以通过结果清单对应的任务号恢复失败的上传任务,从而消除碎片。 具体操作请参考恢复失败的上传任务。 OBS SDK OBS SDK通过记录上传进度提供断点续传,您可以读取记录的进度,继续上传中断或失败的分段上传任务。
默认取值: 无 partNumber int 必选 参数解释: 段号。 取值范围: 取值范围是[1,10000]的非负整数。
日志内容格式 SDK日志格式为:日志时间|线程号|日志级别|日志内容。
contentType=contentType) #获取初始化上传任务的uploadId uploadId = resp.body["uploadId"] #上传段大小 partSize = 512 * 1024 * 1024 #段号
当客户端2正在上传一个对象的段v1时,客户端1同时上传同一个对象的相同段号的段v2成功后,不管是客户端1还是客户端2列举段时都能够列举etag为v2的段信息,如图6所示。 图6 并发上传同名对象的同名段 父主题: 附录
仅支持填写账号名,不支持手机号或邮箱等其他形式。 查看账号名请参考获取账号的名称。 IAM用户名 是 由华为云账号或华为账号在IAM中创建的IAM用户名称。 查看IAM用户名请参考获取IAM用户的名称。 密码 是 请输入IAM用户的密码。
obsutil obsutil通过结果清单记录失败的任务,您可以通过结果清单对应的任务号恢复失败的上传任务,从而消除碎片。 具体操作请参考恢复失败的上传任务。 OBS SDK OBS SDK通过记录上传进度提供断点续传,您可以读取记录的进度,继续上传中断或失败的分段上传任务。
copypart->part_number unsigned int 必选 上传段的段号。 copypart->upload_id char * 必选 多段上传任务Id。 put_properties obs_put_properties* 可选 上传对象属性。
默认取值: 无 表4 Multipart 参数名称 参数类型 描述 partNumber Integer 参数解释: 段号。 取值范围: 取值范围是[1,10000]的非负整数。 默认取值: 无 lastModified Date 参数解释: 段的最后上传时间。
400 Bad Request InvalidPartOrder 段列表的顺序不是升序,段列表必须按段号升序排列。 按段号升序排列后重新合并。 400 Bad Request InvalidPolicyDocument 表单中的内容与策略文档中指定的条件不一致。
400 Bad Request InvalidPartOrder 段列表的顺序不是升序,段列表必须按段号升序排列。 按段号升序排列后重新合并。 400 Bad Request InvalidPolicyDocument 表单中的内容与策略文档中指定的条件不一致。
400 Bad Request InvalidPartOrder 段列表的顺序不是升序,段列表必须按段号升序排列。 按段号升序排列后重新合并。 400 Bad Request InvalidPolicyDocument 表单中的内容与策略文档中指定的条件不一致。
默认取值: 无 partNumber Integer 是 参数解释: 段号。分段号可以是不连续的。 取值范围: 取值范围是[1,10000]的非负整数。
fileSize - offset : partSize; // 分段号 final int partNumber = i + 1; executorService.execute(
fileSize - Offset : partSize; // 分段号 let PartNumber = i + 1; uploadPartParams.push({ Bucket, Key, PartNumber, UploadId
表3 Part 参数名称 参数类型 描述 PartNumber number 参数解释: 段号。 取值范围: [1,10000]的非负整数。 默认取值: 无 ETag string 参数解释: 段的ETag值。分段的base64编码的128位MD5摘要。
input.Key = "example/objectname" // 指定多段上传任务号,此处以00000188677110424014075CC4A77xxx为例。