Fixed ts-ignore

This commit is contained in:
2024-02-15 19:08:27 +01:00
parent a4b6069789
commit a0a096b9e7
2 changed files with 9 additions and 2 deletions

View File

@ -85,8 +85,12 @@ export class UploadComponent {
'Access-Control-Allow-Origin': '*', // Allow CORS
},
onUploadProgress: (progressEvent: AxiosProgressEvent) => {
// @ts-ignore
this.targetUploadProgress = Math.round((progressEvent.loaded / progressEvent.total) * 100);
if (progressEvent.total) {
this.targetUploadProgress = Math.round((progressEvent.loaded / progressEvent.total) * 100);
} else {
this.uploadProgress = 99; // Unable to compute progress since total size is unknown
console.error('Unable to compute progress since total size is unknown');
}
this.smoothProgressUpdate();
}
};
@ -94,6 +98,7 @@ export class UploadComponent {
axios.post(this.developmentStore.getBaseUrl() + 'api/v1/upload', formData, config)
.then(response => {
console.log('Upload completed successfully:', response.data);
this.uploadFinished = true;
})
.catch(error => {
console.error('Upload failed:', error.response ? error.response.data : error.message);