From 9c34f4762406f035e3dc17f9cd5d608d9f23d8b0 Mon Sep 17 00:00:00 2001 From: Johny101 <36539332+Johny101@users.noreply.github.com> Date: Fri, 16 Feb 2018 12:59:45 -0500 Subject: [PATCH] Modify android HTTP upload sequence for uniformity with IOS Date: Feb2018 Description Android cordova-plugin-advanced-http 'upload' sequence was modified: - to respect the order of operations some sites requires, like amazonaws.com - to have the same behaviour as the IOS counterpart. Tests Manual manipulations on Android and PC --- src/android/com/synconset/cordovahttp/CordovaHttpUpload.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/android/com/synconset/cordovahttp/CordovaHttpUpload.java b/src/android/com/synconset/cordovahttp/CordovaHttpUpload.java index 613430e..033d005 100644 --- a/src/android/com/synconset/cordovahttp/CordovaHttpUpload.java +++ b/src/android/com/synconset/cordovahttp/CordovaHttpUpload.java @@ -54,8 +54,6 @@ class CordovaHttpUpload extends CordovaHttp implements Runnable { MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton(); String mimeType = mimeTypeMap.getMimeTypeFromExtension(ext); - request.part(this.name, filename, mimeType, new File(uri)); - Set set = (Set)this.getParamsMap().entrySet(); Iterator i = set.iterator(); @@ -72,6 +70,8 @@ class CordovaHttpUpload extends CordovaHttp implements Runnable { return; } } + + request.part(this.name, filename, mimeType, new File(uri)); this.returnResponseObject(request); } catch (URISyntaxException e) {