diff --git a/lib/browser/browser-layer.js b/lib/browser/browser-layer.js index d13123ae..fed3c50c 100644 --- a/lib/browser/browser-layer.js +++ b/lib/browser/browser-layer.js @@ -103,6 +103,10 @@ function sendRequestXhr(request, xhr) { function createRequestXhr(request, accessToken) { var url = request.url(accessToken); var xhr = new window.XMLHttpRequest(); + if (request.encoding === "binary") { + xhr.responseType = "blob" + } + xhr.open(request.method, url); Object.keys(request.headers).forEach(function(key) { xhr.setRequestHeader(key, request.headers[key]);