Java me 无法将图像从midlet流式传输到浏览器?
我的midlet充当服务器,当我从midlet请求任何资源时,它必须传输到浏览器并显示。在这里,我可以传输html文件,但我无法通过OutputStream传输图像。我正在将图像转换为字节数组 你在细节上有点浅薄!我假设:Java me 无法将图像从midlet流式传输到浏览器?,java-me,Java Me,我的midlet充当服务器,当我从midlet请求任何资源时,它必须传输到浏览器并显示。在这里,我可以传输html文件,但我无法通过OutputStream传输图像。我正在将图像转换为字节数组 你在细节上有点浅薄!我假设: 您已经使用Image.getRGB()将J2MEImage转换为int[] 您正在通过输出流成功地将int数组发送到它需要去的任何地方(例如,通过迭代数组中的每个int,并使用DataOutput.writeInt())发送它) 您正在服务器端成功地重建此阵列 在服务器端将
- 您已经使用
Image.getRGB()将J2ME
转换为Image
int[]
- 您正在通过输出流成功地将
数组发送到它需要去的任何地方(例如,通过迭代数组中的每个int
,并使用int
)发送它)DataOutput.writeInt()
- 您正在服务器端成功地重建此阵列
- 在服务器端将数据转换回映像时遇到困难
BufferedImage
。您需要将图像的宽度和高度以及int
数组一起发送到服务器
然后创建一个buffereImage
,如下所示:
BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
img.setRGB(0, 0, width, height, intArray, 0, width);
HTH.@Satish你能发布一些相关代码吗?