Transferencia de Arquivo do Android para o servidor!

Amigos,

Estou com um problema que não estou descobrindo o erro…
Não apresenta erro de Sintese, mas alguma configuração a ser feita no envio…

Meu codigo no mobile é:

[code] HttpPost httppost = new HttpPost(“http://192.168.0.102:9000/server/pdvenda”);
StringBody filename = new StringBody(“filename.ext”);
File f = new File("/sdcard/confirmacao.txt");
FileBody bin = new FileBody(f);
StringBody comment = new StringBody(“A binary file of some kind”);

            MultipartEntity reqEntity = new MultipartEntity();
            reqEntity.addPart("ARQUIVO", bin);
            reqEntity.addPart("filename", filename);
            reqEntity.addPart("comment", comment);
            httppost.setEntity(reqEntity);

            HttpResponse response = httpclient.execute(httppost);
            HttpEntity resEntity = response.getEntity();[/code]

e na minha servlet é:

[code] Iterator iterator = request.getParts().iterator();
Part parts = null;
while (iterator.hasNext()) {
parts = (Part) iterator.next();
System.out.println("Nome: " + parts.getName());
}

            if(request.getPart("ARQUIVO")!=null){
                Part part = request.getPart("ARQUIVO");
                BufferedReader reader = new BufferedReader( new InputStreamReader(part.getInputStream()));
                String line ="";
                while((line=reader.readLine())!=null)
                {
                     System.out.println(line);
                }

            }else{
                System.out.println("Não achou nada");
            }[/code]

Infelizmente so aparece “Não achou nada”,

Alguem tem uma luz para mim?

OBrigado.