Java me 无法将图像从midlet流式传输到浏览器?

Java me 无法将图像从midlet流式传输到浏览器?,java-me,Java Me,我的midlet充当服务器,当我从midlet请求任何资源时,它必须传输到浏览器并显示。在这里,我可以传输html文件,但我无法通过OutputStream传输图像。我正在将图像转换为字节数组 你在细节上有点浅薄!我假设: 您已经使用Image.getRGB()将J2MEImage转换为int[] 您正在通过输出流成功地将int数组发送到它需要去的任何地方(例如,通过迭代数组中的每个int,并使用DataOutput.writeInt())发送它) 您正在服务器端成功地重建此阵列 在服务器端将

我的midlet充当服务器,当我从midlet请求任何资源时,它必须传输到浏览器并显示。在这里,我可以传输html文件,但我无法通过OutputStream传输图像。我正在将图像转换为字节数组

你在细节上有点浅薄!我假设:

  • 您已经使用
    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你能发布一些相关代码吗?