Tengo un URI en una imagen que se ha tomado o seleccionado de la Galería que quiero cargar y comprimir como JPEG con un 75% de calidad. Creo que lo he logrado con el siguiente código:ByteArrayOutputStream a un FileBody
ByteArrayOutputStream bos = new ByteArrayOutputStream();
Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath());
bm.compress(CompressFormat.JPEG, 60, bos);
No es que me he metido en un ByteArrayOutputStream
llamada bos
Necesito a continuación, añadir a un MultipartEntity
con el fin de HTTP POST
a un sitio web. Lo que no puedo entender es cómo convertir el ByteArrayOutputStream en un FileBody.