interface FileReader
extends EventTarget
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.
Properties #
#error: DOMException | null readonly
#onabort: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | null #onerror: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | null #onload: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | null #onloadend: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | null #onloadstart: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | null #onprogress: ((this: FileReader,ev: ProgressEvent<FileReader>,) => any) | null #readyState: readonly
Methods #
#readAsArrayBuffer(blob: Blob): void #readAsBinaryString(blob: Blob): void deprecated
#readAsDataURL(blob: Blob): void #readAsText(blob: Blob,encoding?: string,): void #addEventListener<K extends keyof FileReaderEventMap>(type: K,listener: (this: FileReader,ev: FileReaderEventMap[K],) => any,options?: boolean | AddEventListenerOptions,): void #addEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | AddEventListenerOptions,): void #removeEventListener<K extends keyof FileReaderEventMap>(type: K,listener: (this: FileReader,ev: FileReaderEventMap[K],) => any,options?: boolean | EventListenerOptions,): void #removeEventListener(): void