From 397de09e7d1170f20fe2bb05416822ba9a369f23 Mon Sep 17 00:00:00 2001 From: Florian Kinder Date: Tue, 17 Jan 2017 14:02:12 +0100 Subject: [PATCH] feat(fileUpload): added additionalParameter (#565) --- components/file-upload/file-uploader.class.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/components/file-upload/file-uploader.class.ts b/components/file-upload/file-uploader.class.ts index 1fbb6db..8e9b387 100644 --- a/components/file-upload/file-uploader.class.ts +++ b/components/file-upload/file-uploader.class.ts @@ -31,6 +31,7 @@ export interface FileUploaderOptions { disableMultipart?:boolean; itemAlias?: string; authTokenHeader?: string; + additionalParameter?:{[key: string]: any}; } export class FileUploader { @@ -307,6 +308,12 @@ export class FileUploader { this._onBuildItemForm(item, sendable); sendable.append(item.alias, item._file, item.file.name); + + if (this.options.additionalParameter !== undefined) { + Object.keys(this.options.additionalParameter).forEach((key:string) => { + sendable.append(key, this.options.additionalParameter[key]); + }); + } } else { sendable = item._file; }