fix upload bug
This commit is contained in:
@@ -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";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user