Bilddatein aus dem Internet direkt Laden
-
Hallo,
ich möchte ein Bild aus dem Internet direkt laden
Mit folgender Funktion geht dieses allerdings nicht :TRect ARect;
TJPEGImage *jpg = new TJPEGImage();jpg -> LoadFromFile("http://www.test.de/galleries/115.jpg");
oder dann auch direkt in ein Image:
Image1->Picture->LoadFromFile("http://www.test.de/galleries/115.jpg");
Werr hat einen Tip für mich wie dieses geht

Gruß
Ralf
-
Mit einer HTTP Komponente wie von INDY oder der Powersocket von FASTNET. Hier ist eine HHTP über Port 80 Verbindung herzustellen.
-
Habe es mal mit folgendem getestet:
NMHTTP1->InputFileMode = TRUE;
NMHTTP1->Body = "Test.jpg";
NMHTTP1->Get("HTTP://test.de/Bild.jpg");geht aber auch nicht.

Gruß
Ralf
-
Viellicht solltest du dich vorab mal zum Thema "Wie funktioniert das Internet" informieren.
Die Komponente werwirklicht das HTTP Protokoll. Dazu bnötigt diese ein paar Inforamtionen
- welcher Server wird angesprochen
- über welchen Port (üblicherweise 80)
- welche Datei soll geholt werdenServer ist test.de
Port ist 80
GET ist der Pfad zur Datei