java对于文件的处理都可以用二进制流处理。new file然后将流写进去就可以了,根据你命名的文件后缀名去区分是什么类型的文件,对于二进制流来说没有什么类型的,所以你说的这种转换我不太明白。如果是将存储在数据库的二进制流拿到之后展示,有两种方式,一种是将二进制流写入到磁盘然后通过路径访问,一种是直接输出二进制流到呈现的view(如果你的view支持的话)。
无需转换,图片本来就是二进制,直接读取出来输出即可
// byte[] buffer ,赋值之后输出
FileOutputStream out = new FileOutputStream(targetPath);//targetPath 输出的路径 out.write(buffer);
out.close();