Hi,
bei mir treten immer wieder Fragen zu Streams usw. auf... ich möchte jetzt erstmal über HTTP ein PDF aufrufen und lokal in eine Datei speichern... dachte mir so könnte es klappen, aber ich bekomme immer schon "connection timed out..."
Kann mir jemand weiterhelfen?
DANKE!
bei mir treten immer wieder Fragen zu Streams usw. auf... ich möchte jetzt erstmal über HTTP ein PDF aufrufen und lokal in eine Datei speichern... dachte mir so könnte es klappen, aber ich bekomme immer schon "connection timed out..."
Kann mir jemand weiterhelfen?
Code:
try {
URL url = new URL("http://www.linkzumeinempdf.pdf");
// URLConnection con = url.openConnection();
HttpURLConnection con = (HttpURLConnection)url.openConnection();
InputStreamReader in = new InputStreamReader(con.getInputStream());
BufferedReader br = new BufferedReader(in);
FileOutputStream out = new FileOutputStream("d:/test.pdf");
while (br.read() != -1) {
out.write(br.read());
}
out.close();
out.flush();
} catch (Exception e) {
e.printStackTrace();
}
DANKE!