Android 如何直接插入位图图像,而不是在MultipartEntity中插入其现有路径?

Android 如何直接插入位图图像,而不是在MultipartEntity中插入其现有路径?,android,Android,这就是我到目前为止所做的: MultipartEntity reqEntity = new MultipartEntity(); String strXMLFilename = "/sdcard/image.gif"; FileBody bin = new FileBody(new File(strXMLFilename)); File file = new File(bin); reqEntity.addPart("file", bin); ByteArrayOutputStream bao

这就是我到目前为止所做的:

MultipartEntity reqEntity = new MultipartEntity();
String strXMLFilename = "/sdcard/image.gif";
FileBody bin = new FileBody(new File(strXMLFilename));
File file = new File(bin);
reqEntity.addPart("file", bin);
ByteArrayOutputStream bao = new ByteArrayOutputStream();
Constants.getCameraData.compress(Bitmap.CompressFormat.PNG, 100, bao);
byte [] ba = bao.toByteArray();                 
String photoName = photoNameEdit.getText().toString();
reqEntity.addPart("file", new ByteArrayBody(ba, photoName+".png"));