Hallo zusammen,
ich möchte von einer URL das entsprechende Bild herunterladen.
zb http:www.domain.de/hhh.jpg
Bei einigen meiner Anbieter klappt es, bei anderen hingeen bekomme ich eine Connect time out, obwohl ich das Bild imn Browser aufrufen kann.
Hat jemand eine Idee, warum das nicht geht? Liegt das am Server des Bild-Hosters?
Hier mein Code mit dem ich herunterlade...wie gesagt bei einigen Servern gehts, bei anderen kommt connect time out obwohl das Bild aufrufbar ist
ich möchte von einer URL das entsprechende Bild herunterladen.
zb http:www.domain.de/hhh.jpg
Bei einigen meiner Anbieter klappt es, bei anderen hingeen bekomme ich eine Connect time out, obwohl ich das Bild imn Browser aufrufen kann.
Hat jemand eine Idee, warum das nicht geht? Liegt das am Server des Bild-Hosters?
Hier mein Code mit dem ich herunterlade...wie gesagt bei einigen Servern gehts, bei anderen kommt connect time out obwohl das Bild aufrufbar ist
Java:
InputStream is = null;
try {
URL url = new URL(imageUrl);
is = url.openStream();
OutputStream os = new BufferedOutputStream(new FileOutputStream(Constants.DOWNLOAD_PATH_VAR + "productImages/" + destinationFolder + "/" + fileName));
byte[] b = new byte[2048];
int length;
while ((length = is.read(b)) != -1) {
os.write(b, 0, length);
}
is.close();
os.close();
} catch (IOException ex) {
Logger.getLogger(ImageDownloader.class.getName()).log(Level.SEVERE, null, ex);
}