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 Blobs als auch File Objekte:

Sehen Sie sich Using files from web applications für weitere Informationen und Beispiele an.

Blob File

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 das File 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

Siehe auch