我有一个指向从相册中选取或拍摄的图片的Uri,我想将其加载并压缩为JPEG格式,质量为75%。我相信我已经用以下代码实现了这一点:
ByteArrayOutputStream bos = new ByteArrayOutputStream();
Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath());
bm.compress(CompressFormat.JPEG, 60, bos);
现在我已经将它存储到一个名为bos
的ByteArrayOutputStream
中,接下来需要将其添加到一个MultipartEntity
中,以便通过HTTP POST
方式上传到网站上。但我无法弄清如何将ByteArrayOutputStream
转换为FileBody
。