(#3796) - fix xhr.upload for react native
diff --git a/lib/deps/request-browser.js b/lib/deps/request-browser.js index 21815e9..46a01f5 100644 --- a/lib/deps/request-browser.js +++ b/lib/deps/request-browser.js
@@ -62,7 +62,8 @@ }; if (typeof hasUpload === 'undefined') { // IE throws an error if you try to access it directly - hasUpload = Object.keys(xhr).indexOf('upload') !== -1; + hasUpload = Object.keys(xhr).indexOf('upload') !== -1 && + typeof xhr.upload !== 'undefined'; } if (hasUpload) { // does not exist in ie9 xhr.upload.onprogress = xhr.onprogress;