FileReaderSync
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 nur in Web Workers verfügbar, mit Ausnahme von Service Workers.
Die FileReaderSync
-Schnittstelle ermöglicht das synchrone Lesen von File
- oder Blob
-Objekten. Diese Schnittstelle ist nur verfügbar in Workern, da sie synchrones I/O ermöglicht, das potenziell blockieren könnte.
Konstruktor
FileReaderSync()
-
Gibt ein neues
FileReaderSync
-Objekt zurück.
Instanzeigenschaften
Diese Schnittstelle hat keine Eigenschaften.
Instanzmethoden
FileReaderSync.readAsArrayBuffer()
-
Diese Methode konvertiert ein angegebenes
Blob
oder eineFile
in einenArrayBuffer
, der die Eingabedaten als binäre Zeichenkette darstellt. FileReaderSync.readAsBinaryString()
Veraltet-
Diese Methode konvertiert ein angegebenes
Blob
oder eineFile
in eine Zeichenkette, die die Eingabedaten als binäre Zeichenkette darstellt. Diese Methode ist veraltet, erwägen Sie stattdessenreadAsArrayBuffer()
zu verwenden. FileReaderSync.readAsText()
-
Diese Methode konvertiert ein angegebenes
Blob
oder eineFile
in eine Zeichenkette, die die Eingabedaten als Textzeichenkette darstellt. Der optionaleencoding
-Parameter gibt die zu verwendende Codierung an (z.B. iso-8859-1 oder UTF-8). Falls nicht vorhanden, wird die Methode einen Erkennungsalgorithmus anwenden. FileReaderSync.readAsDataURL()
-
Diese Methode konvertiert ein angegebenes
Blob
oder eineFile
in eine Zeichenkette, die die Eingabedaten als Daten-URL darstellt.
Spezifikationen
Specification |
---|
File API # FileReaderSync |
Browser-Kompatibilität
BCD tables only load in the browser