From 3596d0686c756621da4694768910abbda8dca4c7 Mon Sep 17 00:00:00 2001 From: Antonio Rezende Date: Fri, 26 Jan 2024 19:05:55 -0300 Subject: [PATCH] fix(http): fix encoding issue in FormData requests --- .../getcapacitor/plugin/util/CapacitorHttpUrlConnection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/capacitor/src/main/java/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.java b/android/capacitor/src/main/java/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.java index 161a74d45e..06f52c334f 100644 --- a/android/capacitor/src/main/java/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.java +++ b/android/capacitor/src/main/java/com/getcapacitor/plugin/util/CapacitorHttpUrlConnection.java @@ -275,7 +275,7 @@ private void writeFormDataRequestBody(String contentType, JSArray entries) throw if (type.equals("string")) { os.writeBytes(twoHyphens + boundary + lineEnd); os.writeBytes("Content-Disposition: form-data; name=\"" + key + "\"" + lineEnd + lineEnd); - os.writeBytes(value); + os.write(value.getBytes(StandardCharsets.UTF_8)); os.writeBytes(lineEnd); } else if (type.equals("base64File")) { String fileName = entry.getString("fileName");