blob: 693db16d45fc14f89392d3cdbb7b3cc0a17a4bf1 [file] [log] [blame]
'use strict';
var Promise = require('../promise');
var readAsBinaryString = require('./readAsBinaryString');
var btoa = require('./base64').btoa;
module.exports = function blobToBase64(blobOrBuffer) {
return new Promise(function (resolve) {
readAsBinaryString(blobOrBuffer, function (bin) {
resolve(btoa(bin));
});
});
};