Estoy aquí intentando descargarme desde un servidor unos ficheros PDF. Lo malo es que ciertos caracteres, en algún momento del proceso, algunos caracteres me los modifica, sin razon de ser. ¿Conocéis alguna forma de bajar exclusivamente binarios? Creo que de ese modo se salataria este error.
el código que uso es el siguiente:
Código:
URL url = new URL("http://host"); InputStream ins = url.openConnection().getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(ins)); int str; BufferedWriter out; String read; out = new BufferedWriter(new FileWriter("C:/mi.pdf")); while((str = reader.read()) != -1){ out.write(str); } out.close();