set responseType after calling open

This commit is contained in:
Bruno Windels 2020-10-27 13:49:36 +01:00
parent a61d7fc68a
commit 2ebce8eb7b

View file

@ -37,10 +37,11 @@ class RequestResult {
function send(url, {method, headers, timeout, body, format}) {
const xhr = new XMLHttpRequest();
xhr.open(method, url);
if (format === "buffer") {
// important to call this after calling open
xhr.responseType = "arraybuffer";
}
xhr.open(method, url);
if (headers) {
for(const [name, value] of headers.entries()) {
xhr.setRequestHeader(name, value);