Pobranie obrazka z sieci

0

Mam pytanie. Jak pobrać obrazek z sieci? Tzn mam link do obrazka i chce go sciagnac alebo zaladowac do image1...

0

HTTP.Get + TJPEGImage + TMemoryStream + F1 + FAQ

0
procedure TWatek.Pobierz_TOKEN;
var
  start: byte;
begin
  jpg := TJpegImage.Create;
  bmp:=TBitmap.Create;
  dane := TStringStream.Create('');
  token := TMemoryStream.Create;
  Form1.IdHTTP.Host:='register.gadu-gadu.pl';
  Form1.IdHTTP.Get('/appsvc/regtoken.asp',dane);
  start:=pos(#$D#$A,dane.DataString);
  obrazek:=copy(dane.DataString,start+2,start);
  repeat
    Form1.IdHTTP.Get('http://register.gadu-gadu.pl/appsvc/tokenpic.asp?tokenid='+obrazek,token);
  until token.Position <> 0;
  token.Position := 0;
  jpg.LoadFromStream(token);
  bmp.Assign(jpg);
  Form1.Image1.Picture.Bitmap:=bmp;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1