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.


1 comentário

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 - #2 por rafaelpa.


No seu caso iremos utilizar application/json.


Segue o teste que realizei:


Comente