eport async function uploadFile(key, file,api) {
return new Promise(resolve => {
const formData = new FormData();
formData.append('key', key);
formData.append('file', file);
const xhr = new XMLHttpRequest();
xhr.onreadystatechange = () => {
console.log('xhr.readyState:', xhr.readyState, 'xhr.status:', xhr.status);
if (xhr.readyState === 4 && xhr.status === 200) {
let data = JSON.parse(xhr.responseText);
let res = data || {};
resolve({res});
}
};
xhr.open('POST', `${api}`);
xhr.setRequestHeader("后端获取的key值", token的值); //将token放在header 里面
xhr.send(formData);
});
}