Transferencia de Arquivo do Android para o servidor!

0 respostas
M

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 é:

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();

e na minha servlet é:

Iterator<Part> 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");
                }
Infelizmente so aparece "Não achou nada",

Alguem tem uma luz para mim?

OBrigado.

Criado 9 de novembro de 2012
Respostas 0
Participantes 1