From e583bd785447c2e811811414083b8ca0683dc343 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Fri, 9 Aug 2019 13:40:41 -0700 Subject: Fixes for stream-to-blob-url@3 --- lib/file.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/file.js b/lib/file.js index 993e06a..381ae5c 100644 --- a/lib/file.js +++ b/lib/file.js @@ -105,12 +105,19 @@ class File extends EventEmitter { getBlob (cb) { if (typeof window === 'undefined') throw new Error('browser-only method') streamToBlob(this.createReadStream(), this._getMimeType()) - .then(blob => cb(null, blob), cb) + .then( + blob => cb(null, blob), + err => cb(err) + ) } getBlobURL (cb) { if (typeof window === 'undefined') throw new Error('browser-only method') - streamToBlobURL(this.createReadStream(), this._getMimeType(), cb) + streamToBlobURL(this.createReadStream(), this._getMimeType()) + .then( + blobUrl => cb(null, blobUrl), + err => cb(err) + ) } appendTo (elem, opts, cb) { -- cgit v1.2.3