fix upload bug

This commit is contained in:
2023-02-28 15:33:33 +10:00
parent f031c51ce4
commit 361ead1351

View File

@@ -377,35 +377,34 @@ const handleChangeUpload = async () => {
dialogLoading.value = true; dialogLoading.value = true;
dialogLoadingMessage.value = "Uploading file..."; dialogLoadingMessage.value = "Uploading file...";
api.post({ try {
url: "/media", let result = await api.post({
body: submitFormData, url: "/media",
headers: { body: submitFormData,
"Content-Type": "multipart/form-data", headers: {
}, "Content-Type": "multipart/form-data",
progress: (progressData) => },
(dialogLoadingMessage.value = `Uploading Files ${Math.floor( progress: (progressData) =>
(progressData.loaded / progressData.total) * 100 (dialogLoadingMessage.value = `Uploading Files ${Math.floor(
)}%`), (progressData.loaded / progressData.total) * 100
}) )}%`),
.then((result) => {
if (result.data) {
const data = result.data as MediaResponse;
closeDialog(data.medium);
} else {
formMessage.value =
"An unexpected response was received from the server";
}
})
.catch((error) => {
formMessage.value =
error.response?.data?.message ||
"An unexpected error occurred";
})
.finally(() => {
dialogLoading.value = false;
}); });
if (result.data) {
const data = result.data as MediaResponse;
closeDialog(data.medium);
} else {
formMessage.value =
"An unexpected response was received from the server";
}
} catch (error) {
formMessage.value =
error.response?.data?.message ||
"An unexpected error occurred";
} finally {
dialogLoading.value = false;
}
} else { } else {
formMessage.value = "No file was selected to upload"; formMessage.value = "No file was selected to upload";
} }