From f0126a0c9d6b67f9b4999d6bb80bf11dcdb2efdd Mon Sep 17 00:00:00 2001 From: Vijay Vavdiya Date: Thu, 6 Feb 2020 19:02:05 +0530 Subject: [PATCH] Update angular-file-uploader.component.ts https://github.com/kzrfaisal/angular-file-uploader/issues/39 Add form data --- .../lib/angular-file-uploader.component.ts | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/projects/angular-file-uploader/src/lib/angular-file-uploader.component.ts b/projects/angular-file-uploader/src/lib/angular-file-uploader.component.ts index 8ab497c..413c382 100644 --- a/projects/angular-file-uploader/src/lib/angular-file-uploader.component.ts +++ b/projects/angular-file-uploader/src/lib/angular-file-uploader.component.ts @@ -212,10 +212,17 @@ export class AngularFileUploaderComponent implements OnInit, OnChanges { const formData = new FormData(); // Add data to be sent in this request - formData.append( + if(this.config.formKey){ + formData.append( + this.config.formKey, + this.selectedFiles[inx], + ); + }else{ + formData.append( this.Caption[inx] || 'file' + inx, this.selectedFiles[inx], - ); + ); + } this.currentUploads.push({xhr: xhr, formData: formData, inxs: [inx]}); }); @@ -225,10 +232,17 @@ export class AngularFileUploaderComponent implements OnInit, OnChanges { // Add data to be sent in this request this.selectedFiles.forEach((selectedFile, inx) => { - formData.append( + if(this.config.formKey){ + formData.append( + this.config.formKey, + this.selectedFiles[inx], + ); + }else{ + formData.append( this.Caption[inx] || 'file' + inx, this.selectedFiles[inx], - ); + ); + } }); this.currentUploads.push({xhr: xhr, formData: formData, inxs: this.selectedFiles.map((selectedFile, inx) => inx)});