File
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
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 Blobs als auch File Objekte:
FileReaderURL.createObjectURL()Window.createImageBitmap()undWorkerGlobalScope.createImageBitmap()- die
bodyOption 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
Filezurück.
Instanz-Eigenschaften
Die File Schnittstelle erbt auch Eigenschaften von der Blob Schnittstelle.
File.lastModifiedSchreibgeschützt-
Gibt die letzte Änderungszeit der Datei in Millisekunden seit dem UNIX-Epochendatum (1. Januar 1970 um Mitternacht) zurück.
File.lastModifiedDateVeraltet Schreibgeschützt Nicht standardisiert-
Gibt das letzte Änderungsdatum
Dateder durch dasFileObjekt referenzierten Datei zurück. File.nameSchreibgeschützt-
Gibt den Namen der durch das
FileObjekt referenzierten Datei zurück. File.webkitRelativePathSchreibgeschützt-
Gibt den Pfad zurück, relativ zu dem sich die URL der
Filebefindet.
Instanz-Methoden
Die File Schnittstelle erbt auch Methoden von der Blob Schnittstelle.
Spezifikationen
| Specification |
|---|
| File API> # file-section> |
Browser-Kompatibilität
Loading…