12345678910111213141516171819202122232425262728293031323334 |
- {$mode objfpc}
- {$h+}
- unit pkgfphttp;
- interface
- uses Classes,pkgdownload,pkgoptions,fprepos;
- Type
- TFPHTTPDownloader = Class(TBaseDownloader)
- Protected
- Procedure HTTPDownload(Const URL : String; Dest : TStream); override;
- end;
- implementation
- uses
- sysutils,fphttpclient, pkgglobals, pkgmessages;
- Procedure TFPHTTPDownloader.HTTPDownload(Const URL : String; Dest : TStream);
- begin
- With TFPHTTPClient.Create(Nil) do
- try
- Get(URL,Dest);
- Dest.Position:=0;
- finally
- Free;
- end;
- end;
- initialization
- RegisterDownloader('FPC',TFPHTTPDownloader);
- end.
|