Tehnika Krstarice > Programiranje > Delphi - Download fajlova sa Interneta

Delphi - Download fajlova sa Interneta

13.02.2001.

Ako je neka od vaših aplikacija oslonjena na dinamičke biblioteke (DLL), a one se recimo, povremeno osvežavaju, treba će vam dosta vremena da odete do svakog vašeg klijenta i zamenite postojeće biblioteke novim. Ali to možemo izbeći ugradnjom "auto-update" opcije u aplikaciju koja bi recimo, "skidala" sa Interneta najnovije verzije biblioteka. Znači, potrebno je izgradimo malu FTP proceduru. <P ALIGN="justify" Delphi nam omogućava da preko HTTP (Hypertext Transfer Protocol) i FTP (File Transfer Protocol) protokola, a uz pomoć API funkcije WinInet, pristupimo i download-ujemo bilo koji fajl sa Interneta. tako na primer, možemo koristiti funkcije unutar WinInet API-ja da dodamo FTP browser bilo kojoj aplikaciji, da kreiramo aplikaciju koja automatski "skida" fajlove sa javnih FTP servera ili možda da pretražuje u potrazi za grafičkim fajlovima. Evo kako treba da izgleda funkcija za download fajlova:

var FileNaInternetu, LokalniNazivFile: string
begin
 FileNaInternetu:='lokacija/arhiva.zip';
 LokalniNazivFile:='File sa Net-a.zip'

 if PreuzmiFile(FileNaInternetu,LokalniNazivFile)=True then
  ShowMessage('Download uspesan!')
 else
  ShowMessage('Greska pri download-u!')

end;

Preporučite ovaj članak

4.50 (glasova: 2)