Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
HTMLInputElement: webkitEntries-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die schreibgeschütztewebkitEntries-Eigenschaft derHTMLInputElement-Schnittstelle enthält ein Array von Dateisystemeinträgen (als Objekte basierend aufFileSystemEntry), die Dateien und/oder Verzeichnisse darstellen, die vom Benutzer mit einem<input>-Element vom Typfile ausgewählt wurden, allerdings nur, wenn diese Auswahl per Drag-and-Drop erfolgt ist: Die Auswahl einer Datei im Dialogfenster lässt die Eigenschaft leer.
Das Array kann nur Verzeichnisse enthalten, wenn diewebkitdirectory-Eigenschafttrue ist. Dies bedeutet, dass das<input>-Element so konfiguriert wurde, dass es dem Benutzer erlaubt, Verzeichnisse auszuwählen.
Hinweis:Diese Eigenschaft wird in der SpezifikationwebkitEntries genannt aufgrund ihrer Ursprünge als API spezifisch für Google Chrome. Es ist wahrscheinlich, dass sie eines Tages umbenannt wird.
In diesem Artikel
Wert
Ein Array von Objekten basierend aufFileSystemEntry, von denen jedes eine Datei darstellt, die im<input>-Element ausgewählt wurde. Genauer gesagt, werden Dateien durchFileSystemFileEntry-Objekte dargestellt und, wenn erlaubt, Verzeichnisse durchFileSystemDirectoryEntry-Objekte.
Beispiele
Dieses Beispiel zeigt, wie man ein Datei-Auswahl-<input>-Element erstellt und die ausgewählten Dateien verarbeitet.
HTML
<input type="file" multiple />JavaScript
document.getElementById("files").addEventListener("change", (event) => { event.target.webkitEntries.forEach((entry) => { /* do stuff with the entry */ });});Jedes Mal, wenn einchange-Ereignis eintritt, iteriert dieser Code über die ausgewählten Dateien, erhält ihreFileSystemEntry-basierten Objekte und agiert auf diese.
Spezifikationen
| Specification |
|---|
| File and Directory Entries API> # dom-htmlinputelement-webkitentries> |