IV-1. Einführende Erklärungen
IV-1-1. HTML-Formular
Grundsätzliche Informationen zu HTML-Formularen finden Sie in html.htm.
Ein übliches HTML-Formular könnte folgendermaßen kodiert
werden:
<html>
<body>
<form action="index.jsp"enctype="application/x-www-form-urlencoded"method="POST">
<input type="text"name="myText">
<input type="submit" value="OK">
</form>
</body>
</html>
|
Um eine Datei vom Client zum Server zu laden, muss das
HTML-Formular etwas anders formuliert werden:
<html>
<body>
<form action="index.jsp"
enctype="multipart/form-data"
method="POST">
<input type="file"
name="myFile">
<input type="submit"
value="Upload">
</form>
</body>
</html>
|
Für Datei-Upload muss im HTML-Formular also folgendes gesetzt
sein:
- enctype="multipart/form-data"
- method="POST"
- input type="file"
Wie das Beispiel zeigt, plaziert der Web-Browser automatisch
einen 'Durchsuchen...'-Button neben das 'input-file'-Eingabefeld. Über
diese Schaltfläche können Sie in Ihrem lokalen Dateisystem eine
Datei auswählen. Übrigens werden dabei die Informationen über
Ihre lokalen Dateien zwar im Web-Browser-Dialog angezeigt, aber
nicht zum Web-Server weitergegeben. Erst nach Betätigung des
'submit'/'Upload'-Buttons gelangt der Dateiname und Dateiinhalt der
ausgewählten Datei zum Server.
|