ByteArrayOutputStream в FileBody
У меня есть Uri для изображения, которое было либо снято, либо выбрано из Галереи, которое я хочу загрузить и сжать в формате JPEG с качеством 75%. Я считаю, что я достиг этого с помощью следующего кода:
ByteArrayOutputStream bos = new ByteArrayOutputStream();
Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath());
bm.compress(CompressFormat.JPEG, 60, bos);
Не то, чтобы я спрятал его вByteArrayOutputStream
называетсяbos
Мне нужно затем добавить его вMultipartEntity
для того, чтобыHTTP POST
это на сайт.Что я не могу понять, так это как преобразовать ByteArrayOutputStream в FileBody.