このトピックでは、ImageUploadComplete イベント、その通知内容、およびコールバックの例について説明します。
イベントタイプ
ImageUploadComplete
イベントの説明
ImageUploadComplete イベントは、イメージファイルが正常にアップロードされた後に生成されます。
イベント内容
パラメーター名 | 型 | 必須 | 説明 |
EventTime | String | はい | イベントが生成された時刻です。 時刻は UTC で、yyyy-MM-ddTHH:mm:ss:SSSZ 形式です。 |
EventType | String | はい | イベントタイプ。 値は ImageUploadComplete に固定されます。 |
ImageId | String | はい | イメージの ID。 |
Size | Long | いいえ | アップロードされたファイルのサイズ (バイト単位)。 |
FileURL | String | いいえ | アップロードされたイメージファイルの URL。 |
Status | String | はい | アップロードが成功したかどうかを示します。
|
説明
再開可能なアップロードがサポートされているため、ApsaraVideo VOD サーバーはアップロードが一時停止したか失敗したかを判断できません。 したがって、アップロードが失敗した場合、通知は送信されません。
コールバックの例
コールバックの例:
HTTP コールバックの場合、次の内容は HTTP POST 本文です。
MNS コールバックの場合、次の内容はメッセージ本文です。
{
"Status": "success",
"FileURL": "https://example-bucket-****.oss-cn-shanghai.aliyuncs.com/image/default/AF8018C2908A434HD73JA678D08B0E****.jpg",
"AppId": "app-1000000",
"EventType": "ImageUploadComplete",
"EventTime": "2024-04-10T01:37:14:627Z",
"Size": 105520,
"ImageId": "59bdbf10df76a8d8b6137a5ad12****"
}