UNPKG

tus-js-client

Version:

A pure JavaScript client for the tus resumable upload protocol

20 lines 610 B
/** * readAsByteArray converts a File object to a Uint8Array. * This function is only used on the Apache Cordova platform. * See https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html#read-a-file */ export default function readAsByteArray(chunk) { return new Promise(function (resolve, reject) { var reader = new FileReader(); reader.onload = function () { var value = new Uint8Array(reader.result); resolve({ value: value }); }; reader.onerror = function (err) { reject(err); }; reader.readAsArrayBuffer(chunk); }); }