У меня есть реализация для загрузки файла API, используя перетаскивание нескольких файлов. Я звоню в течение l oop, как показано ниже
uploadFile(file:any[]) {
file.forEach((file, index)=>{
const formData = new FormData();
formData.append('report_file', file);
this.fileService.uploadFile(this.configurations.uploadUrl, formData)
.subscribe(fileResp=>{
console.log('file', fileResp);
}, error=>{
console.log('error while uploading files', error);
});
});
}
Это работает во время загрузки. Тем не менее, у меня есть требование, чтобы иметь возможность отменить один из ожидающих файлов, если это необходимо. Итак, как мне отменить определенный http-запрос, если пользователь решает отменить эту загрузку? для массовой отмены я могу отменить подписку на мои заметки, но в этом случае мне нужно заставить других по-прежнему загружать.