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.