L'attribut enctype de l'élément FORM spécifie le type de codage utilisé lors de la soumission des données du formulaire au serveur. La valeur par défaut est "application/x-www-form-urlencoded".
Cependant, ce codage est inefficace lors de l'envoi de grandes quantités de texte, de texte contenant des caractères non-ASCII ou de données binaires au serveur.
Lors du téléchargement de fichiers, le type d'encodage utilisé doit être "multipart/form-data", qui peut envoyer à la fois des données texte et des données binaires.
La valeur de l'attribut ENCTYPE du formulaire <form> côté navigateur est multipart/form-data, ce qui nous indique que les données transmises doivent utiliser le protocole de transmission multimédia. Puisque le multimédia transmet une grande quantité de données, il est stipulé que les données téléchargées. file doit être la méthode post, <L'attribut type de l'entrée> doit être file.