From e4a7099d928fe626bc4695dae19a1dea2277f653 Mon Sep 17 00:00:00 2001 From: retrospectacus Date: Tue, 17 Jan 2017 05:01:33 -0800 Subject: [PATCH] fix(headers): Add FileItem headers to XHR (#553) fixes #552 --- components/file-upload/file-uploader.class.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/components/file-upload/file-uploader.class.ts b/components/file-upload/file-uploader.class.ts index ae03851..1fbb6db 100644 --- a/components/file-upload/file-uploader.class.ts +++ b/components/file-upload/file-uploader.class.ts @@ -337,15 +337,16 @@ export class FileUploader { }; xhr.open(item.method, item.url, true); xhr.withCredentials = item.withCredentials; - // todo - /*item.headers.map((value, name) => { - xhr.setRequestHeader(name, value); - });*/ if (this.options.headers) { for (let header of this.options.headers) { xhr.setRequestHeader(header.name, header.value); } } + if (item.headers.length) { + for (let header of item.headers) { + xhr.setRequestHeader(header.name, header.value); + } + } if (this.authToken) { xhr.setRequestHeader(this.authTokenHeader, this.authToken); }