Kaeyu Geschrieben 20. August 2007 Teilen Geschrieben 20. August 2007 Nabend, folgendes Problem. Ich will eines meiner Programme so ausstatten, dass es sich automatisch über das Internet updatet. Als Updates sollen dann, unter anderem, JPGs runtergeladen werden. Nur wie genau soll ich das machen? Google hat mir auch nicht weitergeholfen. txt und html Dateien sind kein Problem, da sie ja, ich sag mal, 'ganz normal' aus Text bestehen, was ja bei JPGs nicht der Fall ist. Irgendein Rat? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 21. August 2007 Teilen Geschrieben 21. August 2007 Servus, da Du leider nicht geschrieben hast, wie Du mit Text verfährst, kann ich leider nur raten. Du kannst aber mit dem HttpClient von Apache (HttpClient - HttpClient Home) HTTP Requests absetzen und bekommst ein byte[] zurück. Damit kannst Du alles machen, was Du willst. Ich habe zwar selbst noch keine binären Daten auf diese Weise verarbeitet, aber das sollte kein Problem sein. Peter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigredeyes Geschrieben 21. August 2007 Teilen Geschrieben 21. August 2007 schonmal was von webservices gehört? Java Web Services Current Release Downloads bigredeyes Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Kaeyu Geschrieben 21. August 2007 Autor Teilen Geschrieben 21. August 2007 Sorry, hab ich vergessen mit zu posten - war wohl doch etwas zu spät^^'. Naja egal, für Dateien die nur aus Text bestehen wie txt und html benutz ich folgendes: Scanner scanner = new Scanner (new URL("http://blablablub/datei.txt").openStream()); String inhalt=""; while (scanner.hasNextLine()) { //System.out.println(scanner.nextLine()); inhalt=scanner.nextLine(); } scanner.close(); Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 21. August 2007 Teilen Geschrieben 21. August 2007 Servus, das ist wahrscheinlich die einfachste Möglichkeit, sich die Daten aus dem Netz zu ziehen. Allerdings auch recht fehleranfällig bzw. kompliziert, wenn es mal ans authentisieren geht. Mein Tipp wäre, das Du es gleich richtig (d.h. mit dem HttpClient) machst. Das Tutorial dort bringt Dich erst mal weiter (s.o. Link). Peter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.