HTML-DOM FileUploadObjekt


FileUpload-Objekt

In einem HTML-Dokument wird jedes Mal, wenn das Tag <input type="file"> auftritt, ein FileUpload-Objekt erstellt.

Dieses Element enthält ein Texteingabefeld zur Eingabe des Dateinamens und eine Schaltfläche zum Öffnen des Dateiauswahldialogs, damit Dateien grafisch ausgewählt werden können.

Das value-Attribut dieses Elements speichert den Namen der vom Benutzer angegebenen Datei, aber wenn ein Formular mit einem Datei-Upload-Element übermittelt wird, sendet der Browser den Inhalt der ausgewählten Datei an den Server, nicht nur den Dateinamen.

Aus Sicherheitsgründen erlaubt das Datei-Upload-Element HTML-Autoren oder JavaScript-Programmierern nicht, einen Standard-Dateinamen anzugeben. Das HTML-value-Attribut wird ignoriert, und bei solchen Elementen ist das value-Attribut schreibgeschützt, was bedeutet, dass nur der Benutzer einen Dateinamen eingeben kann. Wenn der Benutzer einen Dateinamen auswählt oder bearbeitet, löst das Datei-Upload-Element den onchange-Ereignishandler aus.

Sie können auf das FileUpload-Objekt zugreifen, indem Sie das elements[]-Array des Formulars durchlaufen oder document.getElementById() verwenden.


Eigenschaften des FileUpload-Objekts

W3C:W3C-Standard

Eigenschaft Beschreibung W3C
disabled Legt fest oder gibt zurück, ob das FileUpload-Objekt deaktiviert ist. Ja
accept Legt eine kommagetrennte Liste von MIME-Typen fest, die die Dateiübertragung angeben, oder gibt sie zurück. Ja
Form Gibt einen Verweis auf das Formular zurück, das das FileUpload-Objekt enthält. Ja
name Legt den Namen des FileUpload-Objekts fest oder gibt ihn zurück. Ja
type Gibt den Typ des Formularelements zurück. Für FileUpload ist er "file". Ja
value Gibt den Dateinamen des FileUpload-Objekts zurück, wie er durch den vom Benutzer eingegebenen Text festgelegt wurde. Ja

Standardeigenschaften und -ereignisse

FileUpload-Objekt auch StandardEigenschaftenundEreignisse。

Andere Erweiterungen