@myrear/file_reader_promise
v0.2.1
Published
Promise-based FileReader implementation.
Downloads
107
Readme
file_reader_promise
Promise-based FileReader
implementation.
Installation
node
npm install @myrear/file_reader_promise
deno
import {
FileReader,
readAs,
} from 'https://deno.land/x/file_reader_promise/mod.ts'
Usage
This library provides 2 modules:
readAs
FileReader
: Thin wrapper class for the web standardFileReader
class
readAs
const dataUrl: string = await readAs(reader, file, 'DataURL')
const arrayBuffer: ArrayBuffer = await readAs(reader, file, 'ArrayBuffer')
FileReader
const dataUrl: string = await new FileReader().readAsDataURL(file)
const arrayBuffer: ArrayBuffer = await new FileReader().readAsArrayBuffer(file)