Здесь я выбираю несколько изображений для загрузки. После выбора изображений я захожу в ту папку, куда помещаются выбранные изображения, и меняю выбранное имя изображения или удаляю выбранное изображение, так что теперь это выбранное изображение становится 0B (см. Изображение ниже), поэтому я пытаюсьпрекратить загрузку, используя if condtion (if (this.fileList [i] .size> 0)), но это только остановит загрузку этого изображения 0B, но я хочу прекратить загрузку всех изображений, чтобы загрузить, как это возможно?

TS
uploadFiles(){
if(this.fileList != null && this.fileList != undefined && this.fileList.length > 0){
const formData = new FormData();
for (var i = 0; i < this.fileList.length; i++) {
if(this.fileList[i].size > 0){
formData.append('uploadFiles',this.fileList[i],this.fileList[i].name);
}else{
alert("not allow to upload zero bytes images");
}
}
formData.append('urlOfFolder',this.data.urlOfFolder);
this.userService.saveUploadFiles(formData).subscribe(
(data) => {
if(data != undefined && data.status == 1 && data.payload != undefined){
console.log(data.payload);
}
}
)
}else{
alert("not allow to upload");
}
}