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