<input type="file">
O campo file permite que o usuário envie arquivos, como imagens, documentos ou vídeos, para o servidor. Ele exibe um botão para abrir o explorador de arquivos do sistema e selecionar o arquivo desejado. Pode ser configurado para aceitar tipos específicos de arquivo com o atributo accept, como image/* para imagens. Também pode permitir múltiplos envios com o atributo multiple. Esse tipo é fundamental para formulários que requerem upload de conteúdo.
Exemplo
<input type="file" name="arquivo" accept="image/*" multiple>
Este campo permite o envio de uma ou mais imagens para o servidor.