ByteArrayInputStream bais = new ByteArrayInputStream(bytes1);
BufferedImage bi1 =ImageIO.read(bais);
File w2 = new File("c://QQ1.png");//可以是jpg,png,gif格式
ImageIO.write(bi1, "jpg", w2);//不管输出什么格式图片,此处不需改动
第二种方法
byte[] bytes = image.array();
FileImageOutputStream imageOutput = new FileImageOutputStream(new File("c:\\"+getFileFileName()));
imageOutput.write(bytes, 0, bytes.length);
imageOutput.close();