in frontend/src/app/modules/inventory-manager/components/inventory-manager/inventory-manager.component.ts [94:113]
uploadFile() {
const fileUpload = this.fileUpload.nativeElement;
fileUpload.click();
const formData = new FormData();
fileUpload.onchange = () => {
formData.append("file", fileUpload.files[0], fileUpload.files[0].name);
formData.append("overwrite", String(this.overrideTargets));
this.targetService.uploadTargetFile(formData).subscribe(resp => {
if (!resp)
return;
this.openSnackBar('File uploaded successfully');
this.getTargets();
fileUpload.value = null;
},
(error) => {
this.openSnackBar(error);
fileUpload.value = null;
})
};
}