W3cubDocs

/Web APIs

FileReaderSync: FileReaderSync() constructor

The FileReaderSync() constructor creates a new FileReaderSync.

Syntax

js

new FileReaderSync()

Parameters

None.

Examples

The following code snippet shows creation of a FileReaderSync object using the FileReaderSync() constructor and subsequent usage of the object:

js

function readFile(blob) {
  const reader = new FileReaderSync();
  postMessage(reader.readAsDataURL(blob));
}

Note: This snippet must be used inside a Worker, as synchronous interfaces can't be used on the main thread.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
FileReaderSync 7 12 8 10 ≤12.1 6 4.4 18 8 ≤12.1 6 1.0

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync/FileReaderSync