当前位置: 技术问答>java相关
请问如何将二进制流写成图像文件。
来源: 互联网 发布时间:2015-06-15
本文导语: 请问如何将二进制流写成图像文件。 | InputStream is = ... //your inputstream BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File("D:\file")); byte b = is.read(); ...
请问如何将二进制流写成图像文件。
|
InputStream is = ... //your inputstream
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File("D:\file"));
byte b = is.read();
while(b != -1)
{
bos.write(b);
}
bos.flush();
bos.close();
is.close();
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File("D:\file"));
byte b = is.read();
while(b != -1)
{
bos.write(b);
}
bos.flush();
bos.close();
is.close();
|
如果在servlet里面。然后例如把setContentType("image/jpeg"),设成图片
然后往sevlet输出流输出二进制字节
如果一般的class,写文件就可以了
然后往sevlet输出流输出二进制字节
如果一般的class,写文件就可以了