Heim >Web-Frontend >HTML-Tutorial >Formular Welchen Nutzen hat die Verwendung des Felds enctype beim Hochladen von Dateien_HTML/Xhtml_Webseitenproduktion?

Formular Welchen Nutzen hat die Verwendung des Felds enctype beim Hochladen von Dateien_HTML/Xhtml_Webseitenproduktion?

WBOY
WBOYOriginal
2016-05-16 16:37:281582Durchsuche

Das enctype-Attribut des FORM-Elements gibt den Codierungstyp an, der beim Senden von Formulardaten an den Server verwendet wird. Der Standardwert ist „application/x-www-form-urlencoded“.

Diese Kodierungsmethode kodiert den Inhalt vor dem Senden des Formulars per URL. (Leerzeichen werden in „ “ umgewandelt und Sonderzeichen werden in ASCII-HEX-Werte umgewandelt).

Wenn wir zum Beispiel bb in das Formularfeld

Vorname eingeben,

das Ergebnis, das wir vor dem Absenden erhalten, ist: bb,,

Allerdings , Diese Codierung ist ineffizient, wenn große Textmengen, Text mit Nicht-ASCII-Zeichen oder Binärdaten an den Server gesendet werden.

Beim Hochladen von Dateien sollte der verwendete Kodierungstyp „multipart/form-data“ sein, der Textdaten senden kann und auch das Hochladen von Binärdaten unterstützt.

Der ENCTYPE-Attributwert des

-Formulars auf der Browserseite ist multipart/form-data, was uns sagt, dass die zu übertragenden Daten das Multimedia-Übertragungsprotokoll verwenden müssen, da Multimedia eine große Menge an Daten überträgt Daten, Hochladen ist erforderlich. Die Datei muss eine Post-Methode sein und das Typattribut von muss Datei sein.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn