O atributo enctype do elemento FORM especifica o tipo de codificação usado ao enviar dados do formulário ao servidor. O valor padrão é "application/x-www-form-urlencoded".
No entanto, esta codificação é ineficiente ao enviar grandes quantidades de texto, texto contendo caracteres não-ASCII ou dados binários para o servidor.
Ao fazer upload de arquivos, o tipo de codificação usado deve ser "multipart/form-data", que pode enviar dados de texto e uploads de dados binários.
O valor do atributo ENCTYPE do formulário <form> no lado do navegador é multipart/form-data, o que nos indica que os dados transmitidos devem usar o protocolo de transmissão multimídia. Como a multimídia transmite uma grande quantidade de dados, é estipulado que o upload. arquivo deve ser o método post, <O atributo de tipo de entrada> deve ser arquivo.