diff --git a/frontend/src/components/home.js b/frontend/src/components/home.js index 5502985..0143463 100644 --- a/frontend/src/components/home.js +++ b/frontend/src/components/home.js @@ -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)); }); }