Conexão Servlets com J2me

Guriza estou precisando desenvolver um aplicativo J2EE que envie um array de bytes contendo uma imagem para um aplicativo J2me, não necessariamente uma image pode ser uma outra classe que contenha dentro dela uma imagem não importa. O que tem que ficar bem claro é que não desejo acessar esta imagem apartir do browser do celular quer no J2ME capturar o array de bytes e manipular esta imagem de e salvem com RMS.

A questão é se eu enviar esta imagem atravez de um servlet:

o exemplo abaixo é só ilustrativo da forma que acho que deva ser feito.

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(“text/html;charset=UTF-8”);

    OutputStream out = response.getOutputStream();
    FileInputStream in = new FileInputStream("c:/myImage.png");
    try {
       
        int c = -1;
        
        while((c = in.read())!=-1)
        {
            out.write(c);
        }
        
    } finally { 
        out.close();
    }
}

a idéia agora é capturar estes bytes no aplicativo J2ME.

Minha dúvida é isto pode ser feito?

Desde ja valeu a forçaaaa!