gpt4 book ai didi

javascript - 无法将变量传递给 header (XMLHttpRequest)

转载 作者:行者123 更新时间:2023-12-03 03:31:26 26 4
gpt4 key购买 nike

uploadImageCallBack(file) {

var token = ' eyJhbG6Aw5/MwymOfs4B76D5JEr/o0YymuXZufo='
return new Promise(
(resolve, reject) => {
const xhr = new XMLHttpRequest();
xhr.open('POST', 'https://dev.hylaa.net/oa/file/upload');
xhr.setRequestHeader('Authorization':'Bearer ' + token);
xhr.setRequestHeader('Content-Type': 'multipart/form-data');
const data = new FormData();
data.append('image', file);
xhr.send(data);
xhr.addEventListener('load', () => {
const response = JSON.parse(xhr.responseText);
resolve(response);
});
xhr.addEventListener('error', () => {
const error = JSON.parse(xhr.responseText);
reject(error);
});
}
);
}

无法将变量“token”传递给 header

语法错误:意外的标记,预期的,

我的错误在哪里?当我使用 AXIOS 时,我可以将变量传递给此 header

最佳答案

您有一个label ,您没有正确设置标题。应该是("header", "value")

xhr.setRequestHeader('Authorization', 'Bearer ' + token);
xhr.setRequestHeader('Content-type', 'multipart/form-data');

关于javascript - 无法将变量传递给 header (XMLHttpRequest),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46078644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com