123456789101112131415 |
- module.exports = function getArrayBuffer (chunk) {
- return new Promise(function (resolve, reject) {
- var reader = new FileReader()
- reader.addEventListener('load', function (e) {
- // e.target.result is an ArrayBuffer
- resolve(e.target.result)
- })
- reader.addEventListener('error', function (err) {
- console.error('FileReader error' + err)
- reject(err)
- })
- // file-type only needs the first 4100 bytes
- reader.readAsArrayBuffer(chunk)
- })
- }
|