check status code of upload request

This commit is contained in:
Johannes Heuel
2023-03-04 20:41:32 +01:00
parent 4709e2a0ab
commit f5af0c8711

View File

@@ -61,8 +61,7 @@ function read_file(file) {
}
export function upload_file(file, url) {
return new Promise(resolve => {
console.log("hi");
return new Promise((resolve, reject) => {
read_file(file).then((content) => {
fetch(url, {
method: 'PUT',
@@ -71,8 +70,13 @@ export function upload_file(file, url) {
'Content-Type': 'multipart/form-data',
},
body: new Blob([content], { type: file.type }),
}).then(response => resolve(response));
},
reject => console.log(reject));
}).then((resp) => {
if (resp.status >= 200 && resp.status < 300) {
resolve(resp);
} else {
reject(resp);
}
});
}).catch(error => reject(error));
});
}