FileReaderSync

The FileReaderSync interface allows to read File or Blob objects synchronously.

Note: This feature is available in Web Workers

This interface is only available in workers as it enables synchronous I/O that could potentially block.

Properties

This interface does not have any properties.

Methods

FileReaderSync.readAsArrayBuffer()
This method converts a specified Blob or a File into an ArrayBuffer representing the input data as a binary string.
FileReaderSync.readAsBinaryString()
This method converts a specified Blob or a File into a DOMString representing the input data as a binary string. This method is deprecated, consider using readAsArrayBuffer() instead.
FileReaderSync.readAsText()
This method converts a specified Blob or a File into a DOMString representing the input data as a text string. The optional encoding parameter indicates the encoding to be used (e.g., iso-8859-1 or UTF-8). If not present, the method will apply a detection algorithm for it.
FileReaderSync.readAsDataURL()
This method converts a specified Blob or a File into a DOMString representing the input data as a data URL.

Specifications

Specification
File API
# FileReaderSync

Browser compatibility

BCD tables only load in the browser

See also