From 215f535d0774c06e6aa0b3a46ab349d16823d16c Mon Sep 17 00:00:00 2001 From: Oliver Woodings Date: Wed, 30 Mar 2016 15:27:15 +0100 Subject: [PATCH] Convert to ArrayBuffer --- FileReader.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/FileReader.js b/FileReader.js index d4709ff..519234a 100644 --- a/FileReader.js +++ b/FileReader.js @@ -35,12 +35,21 @@ return dataUrl; } + function toArrayBuffer(buffer) { + var ab = new ArrayBuffer(buffer.length); + var view = new Uint8Array(ab); + for (var i = 0; i < buffer.length; ++i) { + view[i] = buffer[i]; + } + return view; + } + function mapDataToFormat(file, data, format, encoding) { // var data = self.result; switch(format) { case 'buffer': - return data; + return toArrayBuffer(data); break; case 'binary': return data.toString('binary');