[Resolvido] Como faço para validar arquivos PDF que solicito para o usuário enviar ?

Estou tentando que meu bot valide arquivo PDF que solicito para meu usuário. Eu solicito para meu usuário enviar um arquivo PDF e quero validar esse arquivo se é PDF mesmo e encaminhar ele para o bloco seguinte, se caso ele enviar outro tipo de arquivo, ele irá para uma exceção.

Mas não estou conseguindo, eu vi que tinha uma pergunta que era usando o input.content para imagens mas não consegui reproduzir para pdf.

Olá @Vitor_Adams_Eltz,

Para criar essa validação você pode usar a variável input.content@type, para você validar o tipo do arquivo você deve usar o valor de um MIME type, segue uma lista de dos tipos MIME. Veja esse tópico sobre como validar um arquivo do tipo imagem [Resolvido] Validar tipo de arquivo enviado pelo usuário.

No seu caso iremos utilizar application/json.

Segue o teste que realizei:

1 Curtida