java - 在servlet中从字节数组创建图像

标签 java image jsp

我已经以base64格式将图像从j2me发送到servlet,再次将该base64格式解码为字节数组。现在我有图像的字节数组(类似于“[B@ea0ef881”)。现在我想在我的 servlet 中从该数组中创建图像,并在 JSP 中将其显示给用户。请帮助 提前致谢

最佳答案

使用 FileOutputStream 从字节数组创建新的图像文件。

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

然后通过 jsp 使用向用户显示它..

response.setContentType("图片/gif");

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

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

关于java - 在servlet中从字节数组创建图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8951426/

相关文章:

android - 打开 Android 默认图库中特定文件夹中的所有图像

image - 为什么 GIF 格式不是最紧凑的自然图像格式?

C# 应用程序更改我的图片大小

java - 如何在Java中获取负载均衡器后面的节点服务器IP

JavaScript 和 JSP

java - 模拟一个类(class)的私有(private)领域

java - 仅检索 POST 参数 (Java)

java - 如何在 Struts 2 中处理表单上的索引属性按钮

java - 在 Java 中使用阻塞 NIO

java - 如何计算成功和失败的平均探针长度 - 线性探针(哈希表)