Senden einer Datei

Golf senden eine Datei erstellt ein Formularelement in Form eines Textfeld zur Eingabe des Namens der Datei an den Server gesendet. Das Feld wird wie folgt erstellt.

<Form enctype = "multipart / form-data" method = "POST">
<Input type = "file" Parameter>
</ Form>

Einstellungen bilden enctype = "multipart / form-data " für die richtige Dateiübertragung benötigt wird. Wenn es nicht angegeben, es wird ein Pfad zu einer Datei gegeben werden. Zusätzliche Parameter sind die gleichen wie für das Textfeld und sind in der Tabelle gezeigt. 1.

Tabelle. 1. Feldeinstellungen die Datei senden
Parameter Beschreibung
Name Feld Name. Es ist beabsichtigt, Handler zu bilden, um dieses Feld zu identifizieren.
maxlength Die maximal zulässige Anzahl von Zeichen in dem Text.
Größe Die Breite des Feldes.

Da das Volumen der Dateien in der Regel groß genug ist, dann muss ihre Verwendung auf den Server-POST-Methode zu senden, wie in Beispiel 1 gezeigt.

Beispiel 1: ein Feld Erstellen der Datei zu senden

gültig HTML
<DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">
<Html>
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
<Titel> Senden einer Datei </ title>
</ Head>
<Body>

<Form action = "/ cgi-bin / handler.cgi" enctype = "multipart / form-data" method = "post">
<P> <b> Bitte wählen Sie das Bild, das hinzugefügt werden soll: </ b> </ p>
<P> <input type = "file" size = "30"> </ p>
<P> <input type = "submit" value = "Senden"> </ p>
</ Form>

</ Body>
</ Html>

Als Ergebnis erhalten wir die folgende (siehe Abb. 1).

Fig. 1

Fig. 1. Geben Sie Feld, um die Datei zu senden

© Erklärung Copyright www.htmlbook.ru