set responseType after calling open
This commit is contained in:
parent
a61d7fc68a
commit
2ebce8eb7b
1 changed files with 2 additions and 1 deletions
|
@ -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);
|
||||
|
|
Reference in a new issue