From ee21de0397660d0ae27a137f9f813c8d9c9d6d4d Mon Sep 17 00:00:00 2001 From: xnzj <10020402+xnzj@users.noreply.github.com> Date: Fri, 3 Jul 2020 17:34:04 +0800 Subject: [PATCH] Update FileUploadModule.java --- .../src/main/java/com/yoloci/fileupload/FileUploadModule.java | 4 +++- 1 file changed, 3 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..ec92c62 100644 --- a/android/src/main/java/com/yoloci/fileupload/FileUploadModule.java +++ b/android/src/main/java/com/yoloci/fileupload/FileUploadModule.java @@ -109,11 +109,13 @@ 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 filetype = file.getString("filetype"); 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=\"files\";filename=\"" + filename + "\"" + lineEnd); + outputStream.writeBytes("Content-Type: " + filetype + lineEnd); outputStream.writeBytes(lineEnd); bytesAvailable = fileInputStream.available();