From bbf10e3baa39977cdb8c8d4a680c431a50da7cff Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Tue, 20 Mar 2012 11:25:17 -0700 Subject: [PATCH] Fixing a bug with File Upload on Android where Chunked mode isn't used by default --- framework/src/org/apache/cordova/FileTransfer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/org/apache/cordova/FileTransfer.java b/framework/src/org/apache/cordova/FileTransfer.java index 56bce56e..649d3a85 100644 --- a/framework/src/org/apache/cordova/FileTransfer.java +++ b/framework/src/org/apache/cordova/FileTransfer.java @@ -94,7 +94,7 @@ public class FileTransfer extends Plugin { mimeType = getArgument(args, 4, "image/jpeg"); JSONObject params = args.optJSONObject(5); boolean trustEveryone = args.optBoolean(6); - boolean chunkedMode = args.optBoolean(7); + boolean chunkedMode = args.optBoolean(7) || args.isNull(7); //Always use chunked mode unless set to false as per API FileUploadResult r = upload(source, target, fileKey, fileName, mimeType, params, trustEveryone, chunkedMode); Log.d(LOG_TAG, "****** About to return a result from upload"); return new PluginResult(PluginResult.Status.OK, r.toJSONObject());