retrofit2 отправить Bitmap на сервер

194
12 ноября 2018, 03:40

Есть Bitmap (Именно битмап или дальнейшее его преобразование) объект. Каким образом можно отправить его на сервер? Сам в изучении навичек.

Answer 1
Bitmap bmp;    
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
bmp.recycle();
RequestBody body = createRequestBody("application/octet-stream", byteArray);
@POST
Call<ResponseBody> post(@Body RequestBody body, 
                        @Url String url);
READ ALSO
Представления символа в виде битов. Java

Представления символа в виде битов. Java

Допустим у меня есть символ 'C', и мне нужно получить его представление в двоичной системе, те

184
Запись ключевых слов в jpeg-файл

Запись ключевых слов в jpeg-файл

Мне нужен совет по записи массива ключевых слов в данные изображения после некоторых операций с нимПробовал пользоваться metadataextractor, но так...

260
Как этот код можно упростить?

Как этот код можно упростить?

Поинтер тут для того, что бы следующий вызов метода getLong() читал далее байты, как это упростить? Выходит, что мне нужно что-то на подобии DataInputStream,...

183
Трансляция С++-кода для Java-машины

Трансляция С++-кода для Java-машины

Так получилось, что я много работал на С/С++ и не работал на JavaА теперь, смотрю, для мобильных платформ Java очень востребована

247