我正在尝试在android中获取图像的二进制形式以发送到服务器,但它无法正常工作。当我打印出正在创建的字节时,它返回:[B @ cfc2978
public Byte[] getImageBytes(Bitmap bmp){
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.JPG, 50, baos);
byte[] imageBytes = baos.toByteArray();
System.out.println(imageBytes);
return imageBytes;
}
任何人都可以帮我找出发生这种情况的原因以及如何解决这个问题吗?为了澄清,我需要将图像的二进制形式发送到要处理的服务器。测试是通过模拟器完成的。