Update file-uploader.class.ts

added (line:280) response pusher (observer.next) for pushing the reponse to subscriber
This commit is contained in:
Ravinder Payal
2017-02-04 21:42:14 +05:30
committed by GitHub
parent f72aa05e4e
commit 36ebe449b0

View File

@@ -96,7 +96,6 @@ export class FileUploader {
if (!options) { if (!options) {
options = this.options; options = this.options;
} }
let temp = new FileLikeObject(some); let temp = new FileLikeObject(some);
if (this._isValidFile(temp, arrayOfFilters, options)) { if (this._isValidFile(temp, arrayOfFilters, options)) {
let fileItem = new FileItem(this, some, options); let fileItem = new FileItem(this, some, options);
@@ -278,6 +277,7 @@ export class FileUploader {
} }
this.onCompleteAll(); this.onCompleteAll();
this.progress = this._getTotalProgress(); this.progress = this._getTotalProgress();
this.item.observer.next(response);
this._render(); this._render();
} }
@@ -328,7 +328,8 @@ export class FileUploader {
let gist = this._isSuccessCode(xhr.status) ? 'Success' : 'Error'; let gist = this._isSuccessCode(xhr.status) ? 'Success' : 'Error';
let method = '_on' + gist + 'Item'; let method = '_on' + gist + 'Item';
(this as any)[method](item, response, xhr.status, headers); (this as any)[method](item, response, xhr.status, headers);
this._onCompleteItem(item, response, xhr.status, headers); this._
(item, response, xhr.status, headers);
}; };
xhr.onerror = () => { xhr.onerror = () => {
let headers = this._parseHeaders(xhr.getAllResponseHeaders()); let headers = this._parseHeaders(xhr.getAllResponseHeaders());