O ApsaraVideo VOD gera o evento ImageUploadComplete após o upload bem-sucedido de um arquivo de imagem.
Tipo de evento
ImageUploadComplete
Descrição do evento
O evento ImageUploadComplete é gerado quando um arquivo de imagem é enviado com sucesso.
Conteúdo do evento
|
Nome do parâmetro |
Tipo |
Obrigatório |
Descrição |
|
EventTime |
String |
Sim |
Horário de geração do evento, em UTC. Formato: yyyy-MM-ddTHH:mm:ss:SSSZ. |
|
EventType |
String |
Sim |
Tipo do evento. Valor fixo: ImageUploadComplete. |
|
ImageId |
String |
Sim |
ID da imagem. |
|
Size |
Long |
Não |
Tamanho do arquivo enviado, em bytes. |
|
FileURL |
String |
Não |
URL do arquivo de imagem enviado. |
|
Status |
String |
Sim |
Indica se o upload da imagem foi concluído com êxito.
|
Como o ApsaraVideo VOD oferece suporte a uploads retomáveis, o servidor não consegue diferenciar um upload pausado de um upload com falha. Portanto, nenhuma notificação de evento é enviada para uploads que falharam.
Exemplos de callback
Exemplo de callback:
Em callbacks HTTP, o conteúdo abaixo corresponde ao corpo da requisição HTTP POST.
Para callbacks MNS, o conteúdo a seguir representa o corpo da mensagem.
{
"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****"
}