完成上传合并段 |
您所在的位置:网站首页 › 大文件分段上传 › 完成上传合并段 |
功能介绍 所有分段上传完成后,需要调用完成上传接口,在存储服务端(如OBS)合并段生成最终对象文件。在执行完成上传操作时,需要提供所有有效的分段列表(包括分段号和分段ETag值);AppCube收到提交的分段列表后,会逐一验证每个段的有效性。当所有段验证通过后,将把这些分段组合成最终的对象。合并的分段任务可以是不连续的分段号。 完成上传任务后,“uploadId”就失效了,不能再用于终止(即取消)分段上传任务。 URIPOST 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 |