Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
FileReaderSync
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
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
Bloboder eineFilein einenArrayBuffer, der die Eingabedaten als binäre Zeichenkette darstellt. FileReaderSync.readAsBinaryString()-
Diese Methode konvertiert ein angegebenes
Bloboder eineFilein 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
Bloboder eineFilein 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
Bloboder eineFilein eine Zeichenkette, die die Eingabedaten als Daten-URL darstellt.
Spezifikationen
| Spezifikation |
|---|
| File API> # FileReaderSync> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.