From 93bcd7b19de62625b02ef99828792125272fe84a Mon Sep 17 00:00:00 2001 From: Guy Carpenter Date: Sun, 11 Sep 2016 20:47:42 +1000 Subject: [PATCH] Add Android support for name parameter, addressing issue #31 --- .../src/main/java/com/yoloci/fileupload/FileUploadModule.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/yoloci/fileupload/FileUploadModule.java b/android/src/main/java/com/yoloci/fileupload/FileUploadModule.java index 1c01743..9ebf2ff 100644 --- a/android/src/main/java/com/yoloci/fileupload/FileUploadModule.java +++ b/android/src/main/java/com/yoloci/fileupload/FileUploadModule.java @@ -109,11 +109,12 @@ public void upload(final ReadableMap options, final Callback callback) { ReadableMap file = files.getMap(i); String filename = file.getString("filename"); String filepath = file.getString("filepath"); + String name = file.hasKey("name") ? file.getString("name") : filename; filepath = filepath.replace("file://", ""); fileInputStream = new FileInputStream(filepath); outputStream.writeBytes(twoHyphens + boundary + lineEnd); - outputStream.writeBytes("Content-Disposition: form-data; name=\"image\";filename=\"" + filename + "\"" + lineEnd); + outputStream.writeBytes("Content-Disposition: form-data; name=\"" + name + "\";filename=\"" + filename + "\"" + lineEnd); outputStream.writeBytes(lineEnd); bytesAvailable = fileInputStream.available();