O campo diz “Envie um PDF”, mas o visitante consegue escolher outro arquivo. Isso pode acontecer mesmo quando o seletor abre mostrando somente PDFs.
O atributo accept orienta a escolha no navegador. Ele não comprova que o arquivo recebido atende ao requisito. A revisão precisa acompanhar o anexo até a validação no servidor e explicar o resultado para quem está enviando.
O filtro ajuda a escolher, mas não valida
A MDN descreve accept como uma indicação ao navegador sobre os tipos esperados. Em muitos seletores, a pessoa consegue trocar a opção de visualização e escolher outro tipo.
Portanto, escrever accept=".pdf" no campo não basta para afirmar que o sistema só recebe PDFs. O filtro cuida de uma parte da interface; a aceitação efetiva precisa ser conferida no servidor.
Referências: [1]

Nome, tipo informado e conteúdo merecem conferência
Um campo de arquivo permite selecionar o anexo no aparelho e enviá-lo ao servidor. A documentação apresenta informações como nome, tamanho e tipo, úteis para orientar a experiência de escolha.
Na implementação, esses sinais precisam fazer parte de uma regra de recebimento. Mudar a extensão do nome não transforma o conteúdo em PDF. Defina com quem opera o formulário quais formatos e tamanhos serão aceitos, sem inventar um limite comercial.
Referências: [2]
Teste os dois lados do envio
Num ambiente de teste, use arquivos fictícios e confira situações concretas:
- Um PDF válido deve ser aceito dentro das regras definidas para o formulário.
- Um formato não permitido precisa receber uma explicação compreensível.
- Um arquivo renomeado deve passar pela verificação do conteúdo, além do nome.
- A mensagem deve informar o que corrigir e como tentar novamente.
- Depois da aceitação, confira onde o anexo ficou disponível para a equipe.

Minha recomendação: explique antes de rejeitar
Eu mostraria o formato e o limite autorizado perto do campo. Se o envio falhar, a mensagem deve apontar o requisito que não foi atendido, preservando o restante do preenchimento quando possível.
O objetivo é receber um documento que a equipe consiga usar. Um seletor bonito não resolve um anexo recusado sem explicação, nem comprova que o arquivo chegou ao responsável pelo orçamento.
Fontes e referências
Referências consultadas em 28 out. 2026. Recursos e condições podem mudar.
Conteúdo produzido com apoio de inteligência artificial e aprovado para publicação. Os exemplos são ilustrativos; não representam testes próprios ou resultados de clientes. Conheça a política editorial.



