File
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die File
Schnittstelle bietet Informationen über Dateien und ermöglicht es JavaScript auf einer Webseite, deren Inhalt zuzugreifen.
File
Objekte werden im Allgemeinen aus einem FileList
Objekt abgerufen, das als Ergebnis einer Dateiauswahl durch den Benutzer mittels des <input>
Elements oder aus einem DataTransfer
Objekt einer Drag-and-Drop-Operation zurückgegeben wird.
Ein File
Objekt ist eine spezifische Art von Blob
und kann in jedem Kontext verwendet werden, in dem auch ein Blob genutzt werden kann. Insbesondere akzeptieren die folgenden APIs sowohl Blob
s als auch File
Objekte:
FileReader
URL.createObjectURL()
Window.createImageBitmap()
undWorkerGlobalScope.createImageBitmap()
- die
body
Option fürfetch()
XMLHttpRequest.send()
Sehen Sie sich Using files from web applications für weitere Informationen und Beispiele an.
Konstruktor
File()
-
Gibt ein neu konstruiertes
File
zurück.
Instanz-Eigenschaften
Die File
Schnittstelle erbt auch Eigenschaften von der Blob
Schnittstelle.
File.lastModified
Nur lesbar-
Gibt die letzte Änderungszeit der Datei in Millisekunden seit dem UNIX-Epochendatum (1. Januar 1970 um Mitternacht) zurück.
File.lastModifiedDate
Veraltet Nur lesbar Nicht standardisiert-
Gibt das letzte Änderungsdatum
Date
der durch dasFile
Objekt referenzierten Datei zurück. File.name
Nur lesbar-
Gibt den Namen der durch das
File
Objekt referenzierten Datei zurück. File.webkitRelativePath
Nur lesbar-
Gibt den Pfad zurück, relativ zu dem sich die URL der
File
befindet.
Instanz-Methoden
Die File
Schnittstelle erbt auch Methoden von der Blob
Schnittstelle.
Spezifikationen
Specification |
---|
File API # file-section |
Browser-Kompatibilität
BCD tables only load in the browser