Tôi có một Uri đến một hình ảnh được chụp hoặc chọn từ Bộ sưu tập mà tôi muốn tải lên và nén dưới dạng JPEG với chất lượng 75%. Tôi tin rằng tôi đã đạt được điều đó với đoạn mã sau:ByteArrayOutputStream đến một FileBody
ByteArrayOutputStream bos = new ByteArrayOutputStream();
Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath());
bm.compress(CompressFormat.JPEG, 60, bos);
Không phải là tôi đã giấu nó vào một ByteArrayOutputStream
gọi bos
tôi cần phải sau đó thêm nó vào một MultipartEntity
để HTTP POST
nó vào một trang web. Những gì tôi không thể tìm ra là làm thế nào để chuyển đổi ByteArrayOutputStream sang một FileBody.