Estoy intentando descargar un fichero .exe con mi programa en java, pero una vez descargado me dice que la aplicación no es valida, creo que es debido al tema de la codificación ya que abriendo el exe con el bloc de notas, veo como algunos caracteres raros, se convierten al famoso cuadrado....
el trozo de codigo que utilizo para descargar es el siguiente:
Código:
public static boolean downloadFileByhttp(String server, String localPath, String remotePath) {
try {
URL url = new URL("http://" + server + remotePath);
URLConnection urlc = url.openConnection();
InputStream is = urlc.getInputStream();
BufferedWriter bw = new BufferedWriter(new FileWriter(localPath));
int c;
while ((c = is.read()) != -1) {
bw.write(c);
}
is.close();
bw.flush();
bw.close();
return true;
} catch (Exception ex) {
ex.printStackTrace();
System.out.println(ex.getMessage());
return false;
}
}
alguien se le ocurre como solucionarlo? gracias por adelantado