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.

7
задан Keith Adler 20 October 2011 в 07:50
поделиться