本接口用于确认文件上传到 veImageX 的结果。确认文件上传成功,并向您返回上传结果。具体上传流程请参考服务端上传。
说明
强烈不建议您依赖本接口返回的图片 meta 信息,有获取 meta 需求推荐在上传完成后拼接~info
模板获取图片 meta 信息。原因请见为什么不建议依赖 Commit 阶段返回的图片 meta 信息?
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CommitImageUpload | 接口名称。当前 API 的名称为 CommitImageUpload 。 |
Version | String | 是 | 2018-08-01 | 接口版本。当前 API 的版本为 2018-08-01 。 |
ServiceId | String | 是 |
| 服务 ID。 |
SkipMeta | Boolean | 否 |
| 是否返回图片 meta 信息。
说明
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
SessionKey | String | 是 | 8h***98 | 一次上传会话 Key。您可参考获取文件上传地址获取。 |
SuccessOids | Array of String | 否 | 101629**510102 | 上传成功的资源 ID。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 202307031500195F***DCD5E1 | 请求的唯一标识 ID。 |
Results | Array of Results | - | 运行结果,数组长度对应上传的数量。 |
PluginResult | Array of PluginResult | - | JSON 序列化之后的图片信息。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Uri | String | tos-cn-i-5s**fo/f2**9a.png | 源图片的 Uri。 |
UriStatus | Integer |
| 上传结果。
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
FileName | String | f2**9a.png | 图片文件名。 |
SourceUri | String | tos-cn-i-5sfo/f29a.png | 源文件 URI |
ImageUri | String | tos-cn-i-5sfo/f219a.png | 图片 Uri。 |
ImageWidth | Integer | 2718 | 图片的宽。 |
ImageHeight | Integer | 1300 | 图片的高。 |
ImageMd5 | String | e10adc3949ba59abbe56e057f20f883e | 图片的 MD5 哈希值。 |
ImageFormat | String | png | 图片格式。 |
ImageSize | Integer | 1024 | 图片的大小。 |
FrameCnt | Integer | 5 | 图片的帧数量。 |
Duration | Integer | 3500 | 图片时长,单位为 ms。仅当图片为动图时有值 |
POST https://imagex.volcengineapi.com/?Action=CommitImageUpload&Version=2018-08-01&ServiceId=WM**e8&SkipMeta=true { "SessionKey": "eyJ***==" }
{ "ResponseMetadata": { "RequestId": "202307031500195F01AEFDB6AC1CDCD5E1", "Action": "CommitImageUpload", "Version": "2018-08-01", "Service": "imagex", "Region": "cn-north-1" }, "Result": { "Results": [ { "Uri": "tos-cn-i-5sfo/f29a.png", "UriStatus": 2000 } ], "RequestId": "202307031500195F01AEFDB6AC1CDCD5E1", "PluginResult": [ { "FileName": "f2**9a.png", "SourceUri": "tos-cn-i-5sfo/f29a.png", "ImageUri": "tos-cn-i-5sfo/f219a.png", "ImageWidth": 2718, "ImageHeight": 2300, "ImageMd5": "9683", "ImageFormat": "png", "ImageSize": 108886, "FrameCnt": 1 } ] } }
本接口无特有的错误码。更多信息请见公共错误码和 veImageX 错误码。
为了方便您快速开发,veImageX 提供了配套的服务端 SDK,同时支持多种编程语言。建议您使用服务端 SDK 来调用 API,参考文档如下所示: