diff --git a/shell/android-studio/flycast/src/main/java/com/reicast/emulator/emu/HttpClient.java b/shell/android-studio/flycast/src/main/java/com/reicast/emulator/emu/HttpClient.java index 2b82eb9f4..905e1a80e 100644 --- a/shell/android-studio/flycast/src/main/java/com/reicast/emulator/emu/HttpClient.java +++ b/shell/android-studio/flycast/src/main/java/com/reicast/emulator/emu/HttpClient.java @@ -81,13 +81,17 @@ public class HttpClient { try { if (httpClient == null) httpClient = HttpClients.createDefault(); + Log.i("flycast", "POST to '" + urlString + "'"); HttpPost httpPost = new HttpPost(urlString); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); for (int i = 0; i < fieldNames.length; i++) { - if (contentTypes[i].isEmpty()) + if (contentTypes[i].isEmpty()) { + Log.i("flycast", "POST field: " + fieldNames[i] + "=" + fieldValues[i]); builder.addTextBody(fieldNames[i], fieldValues[i], ContentType.TEXT_PLAIN); + } else { File file = new File(fieldValues[i]); + Log.i("flycast", "POST file: " + fieldNames[i] + "=" + file.getAbsolutePath() + " (" + ContentType.create(contentTypes[i]) + ") " + (file.exists() ? " exists" : "not found")); builder.addBinaryBody(fieldNames[i], file, ContentType.create(contentTypes[i]), file.getName()); } }