Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/07/2011, 09:20
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Subir archivo a servidor externo con aplicacion de escritorio

Hola:

En tu código java veo esto

String cont="";
....
cont += dis.readLine();

readLine() lee una linea de texto hasta que encuentra un fin de linea. Y lo metes todo en cont que es String, es decir, texto. Obviamente, si el fichero no es de texto, no hay lineas ni fines de línea ni posiblemente un String sea el mejor sitio para guardarlo, por lo que ese código sólo te funcionará correctamente para ficheros de texto.

Para hacerlo general, no uses ni String ni readLine. Usa un byte[] y usa métodos read(byte[]) que tiene el mismo InputStream.

Se bueno.
__________________
Apuntes Java
Wiki de Programación