ByteArrayOutputStream zu einem FileBody

Ich habe einen Uri zu einem Bild, dass entweder aufgenommen oder aus der Galerie, die ich will, zu laden und zu komprimieren als JPEG mit 75% Qualität. Ich glaube, ich habe erreicht, dass mit dem folgenden code:

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

Nicht, dass ich steckte es in eine ByteArrayOutputStream genannt bos muss ich dann hinzufügen, um eine MultipartEntity um HTTP POST einer website. , Was ich kann nicht herausfinden, wie konvertiert man die ByteArrayOutputStream zu einem FileBody.

InformationsquelleAutor Keith Adler | 2011-10-20
Schreibe einen Kommentar