Heim  >  Artikel  >  Backend-Entwicklung  >  So füllen Sie enctype aus, wenn PHP gleichzeitig Formulare und Bilder hochlädt

So füllen Sie enctype aus, wenn PHP gleichzeitig Formulare und Bilder hochlädt

angryTom
angryTomOriginal
2019-10-29 14:25:583632Durchsuche

So füllen Sie enctype aus, wenn PHP gleichzeitig Formulare und Bilder hochlädt

Wie fülle ich Enctype aus, wenn PHP Formulare und Bilder gleichzeitig hochlädt?

Bei der Dateiübermittlung Enthält Text und Bilder, Enctype sollte zum Formularattribut hinzugefügt werden und der Wert sollte multipart/form-data sein.

<form action="" method="post" id="myform" name="myform" enctype="multipart/form-data"></form>

enctype Dieses Attribut verwaltet die MIME-Kodierung (Multipurpose Internet Mail Extensions) des Formulars. Es gibt drei optionale Werte:

● application/x-www-form-urlencoded --- Die Der Standardwert wird zum Festlegen der Kodierung für die Formularübertragung verwendet und kann nicht zum Hochladen von Dateien verwendet werden

z. B.: xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") in AJAX , nein Wenn Sie ein Formular schreiben, das einen Fehler meldet, müssen Sie nicht enctype=application/x-www-form-urlencoded schreiben, da das Standard-HTML-Formular dieser Übertragungskodierungstyp

● multipart/form ist -data --- Geben Sie die Übertragung an. Spezielle Art von Daten, hochgeladene Nicht-Text-Inhalte wie Bilder oder MP3.

● Text/Plain --- Nur-Text-Übertragung, kann nicht zum Hochladen von Dateien verwendet werden. MIME: Multi -funktionaler Internet-Mail-Erweiterungsdienst. Dabei handelt es sich um ein vielseitiges Internet-Mail-Erweiterungsprotokoll, das erstmals 1992 in E-Mail-Systemen verwendet, später aber auch auf Browser angewendet wurde. Der Server teilt dem Browser den Typ der von ihm gesendeten Multimediadaten mit. Die Benachrichtigungsmethode besteht darin, den MIME-Typ der Multimediadaten anzugeben, sodass der Browser weiß, welche der empfangenen Informationen eine MP3-Datei und welche Shockwave-Datei ist. usw. Der Server setzt das MIME-Flag. Zeichen werden in die übertragenen Daten eingefügt, um dem Browser mitzuteilen, welches Plug-in zum Lesen der relevanten Dateien verwendet werden soll.

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonSo füllen Sie enctype aus, wenn PHP gleichzeitig Formulare und Bilder hochlädt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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