Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

JPG Bild aus dem Internet runterladen

Empfohlene Antworten

Veröffentlicht

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?

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

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();

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.