Есть ли альтернатива Base64 Encoding при загрузке изображения для связи Android - Django? - PullRequest
0 голосов
/ 25 января 2020

Я видел много примеров на тему, где изображение закодировано в 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 пример?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...