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 Codierung ist jedoch 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 Codierungstyp „multipart/form-data“ sein, der sowohl Textdaten als auch Binärdaten-Uploads senden kann.
Der ENCTYPE-Attributwert des <form>-Formulars auf der Browserseite ist multipart/form-data, was uns sagt, dass die übertragenen Daten das Multimedia-Übertragungsprotokoll verwenden müssen. Da Multimedia eine große Datenmenge überträgt, ist es erforderlich, dass die Daten hochgeladen werden Datei muss die Post-Methode sein, <Das Typattribut der Eingabe> muss Datei sein.