Image Download klappt nicht mehr

mrdo87

Mitglied
Hallo,

habe ein Programm aus Übungszwecken geschrieben, welches unter anderem Bilder aus dem Internet laden soll. Die Zeilen, an denen es hapert, sehen wie folgt aus:

Code:
BufferedImage bitmap = null;
bitmap = ImageIO.read(new URL(url));

Der String "url" stimmt, den habe ich mir ausgeben lassen und im Browser überprüft. Entsprechend funktioniert auch das Internet am PC. Doch leider ist das bitmap immer noch "null", nachdem die Zeilen ausgeführt wurden. Woran kann das liegen?

PS: Das Programm hat mal funktioniert...
 
Zuletzt bearbeitet:
Hallo,

habe ein Programm aus Übungszwecken geschrieben, welches unter anderem Bilder aus dem Internet laden soll. Die Zeilen, an denen es hapert, sehen wie folgt aus:

Code:
BufferedImage bitmap = null;
bitmap = ImageIO.read(new URL(url));

Der String "url" stimmt, den habe ich mir ausgeben lassen und im Browser überprüft. Entsprechend funktioniert auch das Internet am PC. Doch leider ist das bitmap immer noch "null", nachdem die Zeilen ausgeführt wurden. Woran kann das liegen?

PS: Das Programm hat mal funktioniert...

-> ImageIO (Java Platform SE 7 )
An InputStream is obtained from the URL, which is wrapped in an ImageInputStream. If no registered ImageReader claims to be able to read the resulting stream, null is returned.
The current cache settings from getUseCacheand getCacheDirectory will be used to control caching in the ImageInputStream that is created.

Um welche URL geht es denn?
 
Da scheint ein Flash-basierter Schutz vorgeschaltet zu sein. Daher funktioniert auch der programmatische Zugriff nicht. Evtl funktioniert es, wenn du vorher mit dem Browser auf die Seite gehst und den Schutzmechanismus einmal bestätigst!? Wäre natürlich keine Lösung, würde aber erklären warum es mal funktionierte.
Gruß
 
Schutzmechanismus bestätigen? Ich muss im Browser nichts bestätigen.

Aber das scheint auf jeden Fall eine Erklärung zu sein. Dann lag es ja nicht an meinem Code. Vielen Dank
 

Zurück
Oben