Seite 1 von 1

Bild runterladen[ERLEDIGT]

Verfasst: Fr, 03. Apr 2020 15:00
von Muecke
Hallo

Gibt es eine Möglichkeit, dieses Bild runterzuladen und zu speichern auf dem lokal PC ?

https://www.swaytronic.ch/images/produc ... Swaytronic LiPo 1S 3.7V 2400mAh 35C70C JR 7640159360018 Web.jpg

Schöne Grüsse
Thomas

Re: Bild runterladen

Verfasst: Fr, 03. Apr 2020 15:23
von HaPe
Gibt es eine Möglichkeit, dieses Bild runterzuladen und zu speichern auf dem lokal PC ?
Ja
Swaytronic-LiPo-1S-3.7V-2400mAh-35C70C-JR-7640159360018-Web.jpg
Swaytronic-LiPo-1S-3.7V-2400mAh-35C70C-JR-7640159360018-Web.jpg (39.66 KiB) 6993 mal betrachtet

Re: Bild runterladen

Verfasst: Fr, 03. Apr 2020 15:33
von Muecke
Ja, gibt es eine Möglichkeit die mit Xbase++?

Gruss
Thomas

Re: Bild runterladen

Verfasst: Fr, 03. Apr 2020 15:56
von brandelh
LoadFromUrl() kann sowas, die URL mit Bildname direkt eingeben und der Rückgabewert ist der Dateiinhalt.
Eventuell steht davor noch ein HTTP Header, das solltest du aber erkennen können.

Re: Bild runterladen

Verfasst: Fr, 03. Apr 2020 17:17
von Muecke
Hallo Hubert

Das habe ich auch schon probiert
Leider kommt da nur solches zurück

ÿØÿàJFIFÿþ<CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 100ÿÛCÿÛCÿÀX"ÿÄÿĵ}!1AQa"q2 usw....

Kann es sein das man dies noch umwandeln müsste zu einem Bild ?

Gruss
Thomas

Re: Bild runterladen

Verfasst: Fr, 03. Apr 2020 17:21
von brandelh
Hier der Code, den ich für den Download einer Update ZIP benutze, egal ob EXE, ZIP oder JPEG Datei, alles nur bits und bytes die auf die Festplatte müssen.

Code: Alles auswählen

  
cFile := LoadFromUrl("http://www.xxx.de/xyz/"+cFileName) // cFile enthält nach dem Aufruf den Inhalt der Datei.
if len(cFile) > 0
   str2disk(cDIR+cFileName, cFile)
str2disk() kann aus den Tools oder der Wissensbasis geholt werden. Grundsätzlich fcreate(), fwrite(), fclose() - auf keinen Fall memowrit() !!!

Re: Bild runterladen

Verfasst: Fr, 03. Apr 2020 17:34
von brandelh
FF D8 FF E0 00 10 4A 46 49 46 00 01 01 00 00 01
00 01 00 00 FF FE 00 3C 43 52 45 41 54 4F 52 3A
20 67 64 2D 6A 70 65 67 20 76 31 2E 30 20 28 75

ist der Dateianfang laut meinem Hex-Editor

Prüfe meinen Code und speichere mit str2disk(), dann kannst du die Chr() Infos vergleichen ...

Re: Bild runterladen

Verfasst: Fr, 03. Apr 2020 17:41
von Muecke
Hubert

Da kann ich wirklich nur HERZLICHEN DANK sagen =D> =D> =D>

Prima, funktioniert TIP TOP

Schöne Grüsse
Thomas