interface FileReader
Lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read.
readonly
error: DOMException | nullonabort: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | nullonerror: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | nullonload: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | nullonloadend: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | nullonloadstart: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | nullonprogress: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | nullreadonly
readyState: readonly
result: string
| ArrayBuffer
| nullreadonly
EMPTY: 0readonly
LOADING: 1readonly
DONE: 2abort(): voidreadAsArrayBuffer(blob: Blob): voiddeprecated
readAsBinaryString(blob: Blob): voidreadAsDataURL(blob: Blob): voidreadAsText(blob: Blob,encoding?: string,): voidaddEventListener<K extends keyof FileReaderEventMap>(type: K,listener: (this: FileReader,ev: FileReaderEventMap[K],) => any,options?: boolean | AddEventListenerOptions,): voidaddEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | AddEventListenerOptions,): voidremoveEventListener<K extends keyof FileReaderEventMap>(type: K,listener: (this: FileReader,ev: FileReaderEventMap[K],) => any,options?: boolean | EventListenerOptions,): voidremoveEventListener(): void