Maison >interface Web >tutoriel HTML >Quelle est l'utilité d'utiliser le champ enctype lors du téléchargement de fichiers ?

Quelle est l'utilité d'utiliser le champ enctype lors du téléchargement de fichiers ?

高洛峰
高洛峰original
2017-02-23 13:17:401221parcourir

L'attribut enctype de l'élément FORM spécifie le type d'encodage utilisé lors de la soumission des données du formulaire au serveur. La valeur par défaut est "application/x-www-form-urlencoded".

Cette méthode d'encodage encodera le contenu avant d'envoyer le formulaire. (Les espaces sont convertis en " " et les caractères spéciaux sont convertis en valeurs ASCII HEX).

Par exemple, si on remplit bb dans le champ du formulaire

prénom,,

le résultat que l'on obtient avant l'envoi est : bb,,

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 des données texte et prend également en charge le téléchargement de données binaires.

La valeur de l'attribut ENCTYPE du formulaire

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 en transmet une grande quantité. de données, il est stipulé que le téléchargement d'un fichier doit être une méthode de publication et que l'attribut de type


Plus de formulaire À quoi sert l'utilisation du champ enctype lors du téléchargement de fichiers Pour les articles connexes, veuillez faire attention au site Web PHP chinois !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn