将图像转换为字节数组以便将图像上传到服务器 Android

Converting Image to bytearray in order to upload image to server Android

我有图片的sd卡路径。因为我想将图像上传到服务器,所以接下来将图像转换为字节数组的步骤是什么?

提前致谢。

public static byte[] toByteArray (Bitmap raw) {

    byte[] byteArray = null;

    try {
        ByteArrayOutputStream stream = new ByteArrayOutputStream ();
        raw.compress (Bitmap.CompressFormat.JPEG, 100, stream);
        byteArray = stream.toByteArray ();
    }
    catch (Exception e) {
        e.printStackTrace ();
    }

    return byteArray;
}