Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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.
* Some parts of this feature may have varying levels of support.
Hinweis: Diese Funktion ist inWeb Workers verfügbar.
DieFile Schnittstelle bietet Informationen über Dateien und ermöglicht es JavaScript auf einer Webseite, deren Inhalt zuzugreifen.
File Objekte werden im Allgemeinen aus einemFileList Objekt abgerufen, das als Ergebnis einer Dateiauswahl durch den Benutzer mittels des<input> Elements oder aus einemDataTransfer Objekt einer Drag-and-Drop-Operation zurückgegeben wird.
EinFile Objekt ist eine spezifische Art vonBlob und kann in jedem Kontext verwendet werden, in dem auch ein Blob genutzt werden kann. Insbesondere akzeptieren die folgenden APIs sowohlBlobs als auchFile Objekte:
FileReaderURL.createObjectURL()Window.createImageBitmap()undWorkerGlobalScope.createImageBitmap()- die
bodyOption fürfetch() XMLHttpRequest.send()
Sehen Sie sichUsing files from web applications für weitere Informationen und Beispiele an.
In diesem Artikel
Konstruktor
File()Gibt ein neu konstruiertes
Filezurück.
Instanz-Eigenschaften
DieFile Schnittstelle erbt auch Eigenschaften von derBlob Schnittstelle.
File.lastModifiedSchreibgeschütztGibt die letzte Änderungszeit der Datei in Millisekunden seit dem UNIX-Epochendatum (1. Januar 1970 um Mitternacht) zurück.
File.lastModifiedDateVeraltetSchreibgeschütztNicht standardisiertGibt das letzte Änderungsdatum
Dateder durch dasFileObjekt referenzierten Datei zurück.File.nameSchreibgeschütztGibt den Namen der durch das
FileObjekt referenzierten Datei zurück.File.webkitRelativePathSchreibgeschütztGibt den Pfad zurück, relativ zu dem sich die URL der
Filebefindet.
Instanz-Methoden
DieFile Schnittstelle erbt auch Methoden von derBlob Schnittstelle.
Spezifikationen
| Specification |
|---|
| File API> # file-section> |