Heim  >  Artikel  >  Web-Frontend  >  Die Rolle von enctype="multipart/form-data" im Formular-Tag zum Hochladen von Bildern im Formular

Die Rolle von enctype="multipart/form-data" im Formular-Tag zum Hochladen von Bildern im Formular

迷茫
迷茫Original
2017-03-25 14:43:023462Durchsuche

Wenn wir PHP zum Importieren und Exportieren von Excel-Tabellen verwenden, sehen wir häufig enctype="multipart/form-data". Welche Funktion hat es?

ENCTYPE="multipart/form-data" wird zum Hochladen von Bildern im Formular verwendet.

a6c59e46b6c440307568bc8fbd599074 Tag enctype="multipart/form-data", um die korrekte Kodierung anonym hochgeladener Dateien sicherzustellen.
Wie folgt:

<tr> 
  <td height="30" align="right">上传企业营业执照图片:</td> 
  <td><input type="file" name="uploadfile"  SIZE="34"    onChange="checkimage()"></td>  
</tr>

Sie müssen ENCTYPE="multipart/form-data" hinzufügen.
Die Bedeutung von enctype="multipart/form-data" im Formular besteht darin, die MIME-Kodierung des Formulars festzulegen. Standardmäßig ist dieses Codierungsformat application/x-www-form-urlencoded, das nicht für den Datei-Upload verwendet werden kann, nur wenn multipart/form-data verwendet wird, können die Dateidaten vollständig übertragen werden und die folgenden Vorgänge können ausgeführt werden.
enctype="multipart/form-data" dient zum Hochladen von Binärdaten; der Eingabewert im Formular wird binär übergeben. Der Eingabewert im Formular wird in binärer Form übergeben, sodass die Anforderung den Wert nicht erhält. Das heißt, nach dem Hinzufügen dieses Codes ist die Anforderung nicht erfolgreich. Beim Abrufen des Formularwerts und beim Hinzufügen zur Datenbank wird Folgendes verwendet:

SmartUpload su = new SmartUpload();//Erstellen Sie ein SmartUpload-Objekt

su.getRequest().getParameterValues(); Holen Sie sich den Array-Wert

su.getRequest().getParameter( ); Einen einzelnen Parameter und einen einzelnen Wert abrufen

*********************************** ******* ***************************************** ******** ******

enctype="multipart/form-data"它的意思是以二进制的数据格式来传输,所以我们得到的数据是二进制的,必须再转换回string格式的数据。

Das obige ist der detaillierte Inhalt vonDie Rolle von enctype="multipart/form-data" im Formular-Tag zum Hochladen von Bildern im Formular. 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