ByteArrayOutputStream para um FileBody

Eu tenho um Uri para uma imagem que foi tirada ou selecionada da Galeria que quero carregar e compactar como JPEG com qualidade de 75%. Acredito que consegui isso com o seguinte código:

ByteArrayOutputStream bos = new ByteArrayOutputStream();
Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath());
bm.compress(CompressFormat.JPEG, 60, bos);

Não que eu coloquei em umByteArrayOutputStream chamadobos Preciso adicioná-lo a umMultipartEntity a fim deHTTP POST para um site. O que não consigo descobrir é como converter o ByteArrayOutputStream em um FileBod

questionAnswers(2)

yourAnswerToTheQuestion