From 4c6b5a2a582beb84c10e63d2f6718d752df5ceda Mon Sep 17 00:00:00 2001 From: Florian Kinder Date: Thu, 12 Jan 2017 11:07:27 +0100 Subject: [PATCH] Added additionalParameter --- 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 ae03851..a84a3ae 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; }