UNPKG

naive-upload

Version:

<p align="left"> <a href="https://www.npmjs.org/package/naive-upload"> <img src="https://img.shields.io/npm/v/naive-upload.svg"> </a> <a href="https://bundlephobia.com/package/naive-upload@latest"> <img src="https://img.shields.io/bundl

29 lines (28 loc) 796 B
var o = Object.defineProperty; var i = (a, e, r) => e in a ? o(a, e, { enumerable: !0, configurable: !0, writable: !0, value: r }) : a[e] = r; var d = (a, e, r) => (i(a, typeof e != "symbol" ? e + "" : e, r), r); class f { constructor() { d(this, "Reader"); if (typeof FileReader > "u") throw new Error("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301FileReader."); this.Reader = new FileReader(); } async readAsArrayBuffer(e) { return new Promise((r, s) => { this.Reader.onload = (t) => { const u = t.target.result; r(u); }, this.Reader.onerror = (t) => { s(t); }, this.Reader.readAsArrayBuffer(e); }); } close() { this.Reader.abort(); } } export { f as default }; //# sourceMappingURL=FileReadHelper.js.map