本文为您介绍通过 Object 方式上传 DirectUrl 模式媒资时的上传完成事件。
说明
Object 上传是指在上传时将 FileType
参数设为 object
。关联接口:获取上传地址和凭证。
DirectUrlObjectUploadComplete
配置本事件通知后,若成功通过 Object 方式上传文件到视频点播,将收到通知。配置方法详见事件通知概览。
参数 | 类型 | 示例值 | 是否必传 | 说明 |
---|---|---|---|---|
RequestId | String |
| 是 | 请求的唯一 ID |
Version | String |
| 是 | 回调版本 |
EventType | String |
| 是 | 事件名称 |
EventTime | String |
| 是 | 事件产生时间,UTC 时间,精度为秒 |
Data |
| 是 | 回调内容,JSON 格式 |
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
Code | String | 是 | 错误码 |
Message | String | 是 | 具体信息 |
CallbackArgs | String | 否 | 回调透传信息。如果您在上传时设置了 |
SpaceName | String | 是 | 点播空间名称 |
SourceInfo | 是 | 片源信息 |
片源信息
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
StoreUri | String | 是 | 文件存储位置 |
Md5 | String | 是 | 文件 MD5 值 |
Size | Integer | 是 | 文件大小,单位为字节 |
FileName | String | 是 | 文件路径 |
Crc64 | String | 是 | 上传 Object 对象的 CRC64 值 |
ContentType | string | 是 | 上传 Object 对象的文件类型 |
上传成功回调示例
{ "Data": { "Code": "Success", "Message": "Upload Object Success", "SourceInfo": { "ContentType": "text/csv", "Crc64": "5047846505771835113", "FileName": "object/upload-object-8.csv", "Size": 9684, "StoreUri": "tos-vod-boe-v-f977d55337c8ca96/object/upload-object-8.csv" }, "SpaceName": "vod-test1" }, "EventTime": "2025-03-07T02:47:24Z", "EventType": "DirectUrlObjectUploadComplete", "RequestId": "2025030710472453E23AC2D80D97118867", "Version": "1.0" }