完成上传合并段

您所在的位置:网站首页 大文件分段上传 完成上传合并段

完成上传合并段

2023-05-04 03:01| 来源: 网络整理| 查看: 265

功能介绍

所有分段上传完成后,需要调用完成上传接口,在存储服务端(如OBS)合并段生成最终对象文件。在执行完成上传操作时,需要提供所有有效的分段列表(包括分段号和分段ETag值);AppCube收到提交的分段列表后,会逐一验证每个段的有效性。当所有段验证通过后,将把这些分段组合成最终的对象。合并的分段任务可以是不连续的分段号。

完成上传任务后,“uploadId”就失效了,不能再用于终止(即取消)分段上传任务。

URI

POST AppCube域名/u-route/baas/sys/v1.1/connectors/{connector_type}/{connector_name}/completeupload?object=X&uploadId=Y

表6 参数说明

参数

是否必选

参数类型

描述

connector_type

String

连接器的类型。

obs:与OBS对接的连接器 minio:与MINIO对接的连接器 objectstorageproxy:对象存储代理类型

connector_name

String

连接器实例的名称,即创建连接器时命名的连接器实例名称。

object

String

上传文件到桶里的全路径,包含文件名、文件类型、上传到桶里的路径。不携带路径时,表示上传到桶的根目录下。

示例:取值为“a/b/c/test.mp4”,表示将文件“test.mp4”上传到桶的“a/b/c”路径下。如果桶中不存在该路径,会创建该路径。

uploadId

String

整个分段上传任务的标识。从初始化分段上传任务的返回结果中获取该值。

请求参数 数组类型,每个元素中包含如表7所示字段。 表7 请求参数说明

参数

是否必选

参数类型

描述

ETag

String

文件分段的标识。从上传分段的返回结果中获取该值。

partNumber

String

分段号。对于同一个分段上传任务(即uploadId相同),分段号“partNumber”不但唯一标识这一段数据,也标识了这段数据在整个对象文件内的相对位置。从上传分段的返回结果中获取该值。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3