File
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
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
Schreibgeschützt-
Gibt die letzte Änderungszeit der Datei in Millisekunden seit dem UNIX-Epochendatum (1. Januar 1970 um Mitternacht) zurück.
File.lastModifiedDate
Veraltet Schreibgeschützt Nicht standardisiert-
Gibt das letzte Änderungsdatum
Date
der durch dasFile
Objekt referenzierten Datei zurück. File.name
Schreibgeschützt-
Gibt den Namen der durch das
File
Objekt referenzierten Datei zurück. File.webkitRelativePath
Schreibgeschützt-
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