从servlet中的字节数组创建图像

时间:2012-01-21 07:28:32

标签: java image jsp

我已经将图像从j2me发送到base64格式的servlet,再次将base64格式解码为字节数组。现在我有一个图像的字节数组(类似这样的" [B @ ea0ef881")。现在我想在我的servlet中用这个数组创建图像,并在JSP中将它显示给用户。 Plz帮助 提前致谢

1 个答案:

答案 0 :(得分:1)

使用FileOutputStream从bytearray创建新的图像文件。

类似...... out.write(bytearray);

然后通过jsp显示给用户使用..

response.setContentType( “图像/ GIF”);

你的代码看起来像这样......

response.setContentType("image/gif");
       OutputStream o = response.getOutputStream();
       o.write(imgData); 
       o.flush(); 
       o.close();