file-reader-promise
Wraps FileReader in a Promise.
simpler API of HTML5 FileReader:
FileReaderPromise
Enjoy it.
Install
npm install --save file-reader-promise
Usage
Basic syntax
const FileReaderPromise = ; FileReaderPromise ;
API
FileReaderPromiseFileReaderPromiseFileReaderPromiseFileReaderPromise // you can get a simple value(event.target.result) at Promsie chain in default config.FileReaderPromise// but, if you want a original value, you can set a new config for FileReaderPromise:const config = enableSimplify: false FileReaderPromiseFileReaderPromise
Example: file input
const FileReaderPromise = ; { // ...} { // ...} { // ...} // e.g. <input id="file-input" type="file" />const fileInput = document;fileInput; { const file = eventtargetfiles0; iffile if /^image/ FileReaderPromise ; else FileReaderPromise ; // or FileReaderPromise ; }