diff --git a/src/amazon/FileTransfer.java b/src/amazon/FileTransfer.java index a7e74d3..1563a39 100644 --- a/src/amazon/FileTransfer.java +++ b/src/amazon/FileTransfer.java @@ -317,7 +317,7 @@ public class FileTransfer extends CordovaPlugin { conn.setRequestMethod(httpMethod); // if we specified a Content-Type header, don't do multipart form upload - boolean multipartFormUpload = !headers.has("Content-Type"); + boolean multipartFormUpload = (headers == null) || !headers.has("Content-Type"); if (multipartFormUpload) { conn.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + BOUNDARY); } diff --git a/src/android/FileTransfer.java b/src/android/FileTransfer.java index 2824110..9c8dacb 100644 --- a/src/android/FileTransfer.java +++ b/src/android/FileTransfer.java @@ -343,7 +343,7 @@ public class FileTransfer extends CordovaPlugin { conn.setRequestMethod(httpMethod); // if we specified a Content-Type header, don't do multipart form upload - boolean multipartFormUpload = !headers.has("Content-Type"); + boolean multipartFormUpload = (headers == null) || !headers.has("Content-Type"); if (multipartFormUpload) { conn.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + BOUNDARY); }