mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-22 09:48:06 +00:00
And rewrite all the require calls. ```bash git mv src/utils/* packages/@uppy/utils/src sed -i 's/[./]*\/utils\//@uppy\/utils\/lib\//' src/**/*.js # transform (../)*utils → @uppy/utils ```
15 lines
484 B
JavaScript
15 lines
484 B
JavaScript
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)
|
|
})
|
|
}
|