Ho un URI di un'immagine che è stata presa o selezionata dalla Raccolta che voglio caricare e comprimere come JPEG con una qualità del 75%. Credo di aver ottenuto che con il seguente codice:ByteArrayOutputStream a FileBody
ByteArrayOutputStream bos = new ByteArrayOutputStream();
Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath());
bm.compress(CompressFormat.JPEG, 60, bos);
Non che io abbia infilato in una ByteArrayOutputStream
chiamato bos
ho bisogno di poi inserirlo in una MultipartEntity
per HTTP POST
ad un sito web. Quello che non riesco a capire è come convertire ByteArrayOutputStream in un FileBody.