You need to enable JavaScript to run this app.
文档中心
veImageX

veImageX

复制全文
下载 pdf
资源管理
确认上传并上报上传结果
复制全文
下载 pdf
确认上传并上报上传结果

调用 CommitImageUpload 接口,用于确认文件上传到 veImageX 的结果并返回上传结果。具体上传流程请参考服务端上传

说明

强烈不建议您依赖本接口返回的图片 meta 信息,有获取 meta 需求推荐在上传完成后拼接~info模板获取图片 meta 信息。原因请见为什么不建议依赖 Commit 阶段返回的图片 meta 信息?

注意事项

  • 请求频率:单业务(服务 ID)请求频率限制为 100 次/秒
  • 超时时间:超时时间为 5 秒
  • 服务地址:veImageX 在全球多个区域部署,每个区域有自己对应的 OpenAPI 域名,不支持跨区域调用。具体详情请查看服务地址

请求说明

  • 请求方式:POST
  • 请求地址:https://imagex.volcengineapi.com/?Action=CommitImageUpload&Version=2018-08-01

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数

Query

参数类型是否必选示例值描述
ActionStringCommitImageUpload接口名称。当前 API 的名称为 CommitImageUpload
VersionString2018-08-01接口版本。当前 API 的版本为 2018-08-01

ServiceId

String

WM***Xed

服务 ID。可通过以下任一方式获取。

SkipMeta

Boolean

false

文件上传成功后,是否跳过图片 meta 信息获取。默认值为 false。取值如下:

  • true:跳过信息获取,即不返回图片 meta 信息。
  • false:不跳过信息获取,即返回图片 meta 信息。

说明

  • 如果图片 meta 信息获取超时或失败,接口返回成功,但对应 meta 信息为空。
  • 如果您的业务要求必须获取 meta 信息,请您参考图片Meta信息获取。

ForceMeta

Boolean

true

文件上传成功后,是否强制获取图片 meta 信息。默认值为 false。取值如下:

  • true:强制获取,即返回图片 meta 信息。
  • false:不强制获取,即不返回图片 meta 信息。

说明

  • 该参数优先级高于 SkipMeta
  • 如果图片 meta 信息获取超时或失败,接口返回失败,对应 meta 信息为空。
  • 如果您的业务要求必须获取 meta 信息,请您参考图片Meta信息获取。

Body

参数类型是否必选示例值描述
SessionKeyString8h***98一次上传会话 Key。您可参考获取文件上传地址获取。
SuccessOidsArray of String["101629**510102"]上传成功的资源 ID。

返回参数

下表仅列出本接口特有的返回参数。更多信息请见公共返回参数

参数类型示例值描述
RequestIdString202307031500195F***DCD5E1 请求的唯一标识 ID。
ResultsArray of Results-运行结果,数组长度对应上传的数量。
PluginResultArray of PluginResult-JSON 序列化之后的图片 meta 信息。

Results

参数类型示例值描述
UriStringtos-cn-i-5s**fo/a.png源图片的 Uri。

UriStatus

Integer

200

上传结果。

  • 传入 SuccessOids 时,无论上传图片/非图片,成功返回 2000,失败返回 2001;
  • 未传入 SuccessOids 时,对于非图片返回 0;对于图片,成功返回 2000,失败返回 2001。

PluginResult

参数类型示例值描述
FileNameStringf2**9a.png图片文件名。
SourceUriStringtos-cn-i-5sfo/b.png源文件 URI
ImageUriStringtos-cn-i-5sfo/c.png图片 Uri。
ImageWidthInteger2718图片的宽。
ImageHeightInteger1300图片的高。
ImageMd5Stringe10adc3949ba59****56e057f20f883e图片的 MD5 哈希值。
ImageFormatStringpng图片格式。
ImageSizeInteger1024图片的大小。
FrameCntInteger5图片的帧数量。
DurationInteger3500图片时长,单位为 ms。仅当图片为动图时有值
OrientationObject of Orientation-图片旋转信息。
ColorModelStringycbcr颜色模型。
ImageAveString#88867b主题颜色。

Orientation

参数类型示例值描述
RotationInteger90旋转角度。

Fliph

Boolean

true

是否水平翻转。取值如下:

  • true:水平翻转。
  • false:未水平翻转。

Flipv

Boolean

true

是否垂直翻转。取值如下:

  • true:垂直翻转。
  • false:未垂直翻转。

请求示例

POST https://imagex.volcengineapi.com/?Action=CommitImageUpload&Version=2018-08-01&ServiceId=WM***Xed&SkipMeta=false&ForceMeta=true
{
    "SessionKey": "8h***98",
    "SuccessOids": [
        "101629**510102"
    ]
}

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20230604110420****100232280022D31",
        "Action": "CommitImageUpload",
        "Version": "2018-08-01",
        "Service": "ImageX",
        "Region": "cn-north-1"
    },
    "Result": {
        "Results": [
            {
                "Uri": "tos-cn-i-5s**fo/a.png",
                "UriStatus": 200
            }
        ],
        "PluginResult": [
            {
                "FileName": "f2**9a.png",
                "ImageUri": "tos-cn-i-5sfo/c.png",
                "ImageHeight": 1300,
                "ImageMd5": "e10adc3949ba59****56e057f20f883e",
                "ImageWidth": 2718,
                "ImageFormat": "png",
                "ImageSize": 1024,
                "FrameCnt": 5,
                "Duration": 3500,
                "SourceUri": "tos-cn-i-5sfo/b.png",
                "Orientation": {
                    "Rotation": 90,
                    "Fliph": true,
                    "Flipv": true
                },
                "ColorModel": "ycbcr",
                "ImageAve": "#88867b"
            }
        ],
        "RequestId": "202307031500195F***DCD5E1"
    }
}

错误码

本接口无特有的错误码。更多信息请见公共错误码和 veImageX 错误码

服务端 SDK

为了方便您快速开发,veImageX 提供了配套的服务端 SDK,同时支持多种编程语言。建议您使用服务端 SDK 来调用 API,参考文档如下所示:

最近更新时间:2026.01.20 17:37:49
这个页面对您有帮助吗?
有用
有用
无用
无用