Я видел много примеров на тему, где изображение закодировано в base64 и отправлено на сервер с запросом POST. Это типичный кусок кода для этого:
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
myBitmap.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream);
byte[] imageBytes = byteArrayOutputStream.toByteArray();
final String imageString = Base64.encodeToString(imageBytes, Base64.DEFAULT);
В настоящее время я использую пакет Volley Android. Я также заметил, что с помощью этого метода изображение содержится в переменной BODY запроса POST, а не в FILES (что имеет место, если я использую Postman для теста POST). Я хотел бы не кодировать изображение с помощью Base64 и поместить данные в переменную FILES. Есть ли на этом Android пример?