Maison  >  Article  >  interface Web  >  form Quelle est l'utilité d'utiliser le champ enctype lors du téléchargement de la production de fichiers_HTML/Xhtml_Web

form Quelle est l'utilité d'utiliser le champ enctype lors du téléchargement de la production de fichiers_HTML/Xhtml_Web

WBOY
WBOYoriginal
2016-05-16 16:37:281545parcourir

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".

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 nous remplissons bb dans le champ du formulaire

prénom,

le résultat que nous obtenons 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 à transmettre doivent utiliser le protocole de transmission multimédia puisque le multimédia transmet une grande quantité de. data, le téléchargement est requis. Le fichier doit être une méthode de publication et l'attribut type de doit être un fichier.
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