Android - 将文件或字节数组转换为Blob

时间:2013-04-19 13:30:20

标签: android file bytearray blob

我一直在搜索,但我找不到这个简单问题的答案。

我想实现以下功能之一:

public Blob getBlob(Byte[] imageByteArray){

}

public Blob getBlob(File imageFile){

}

请注意,这些函数是从android客户端调用的。 谢谢!

1 个答案:

答案 0 :(得分:-1)

//you bitmap image first get
Bitmap bitmap = BitmapFactory.decodeFile("/path/images/image.jpg");
//take on bytearrayoutputStream to convert into blolb  so here is you blob
ByteArrayOutputStream blob = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 0 "ignore png", blob);
byte[] bitmapdata = blob.toByteArray();