PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Delphi Programm (FTP-Download)


Mackhack
17.02.2002, 22:24
Hi,
ich schreibe grad an einem DownLoadManager und habe über die Unit URLMon den Befehl UrlDownloadToFile genommen. Aber irgendwie kann ich da nur Files saugen die an einem HTTP-Port hängen. Weis jemand wie ich auf Pubs connecten kann (sprich auf FTPs)???

Hier mein Beispielcode für HTTP-DL:

procedure TForm1.Button1Click(Sender: TObject);
Var
ListBoxZeile : Integer;
AktURL, Ziel : String;
Begin
For ListBoxZeile:= 0 To ListBox1.Items.Count - 1 Do
Begin
AktURL:= ListBox1.Items[ListBoxZeile];
Ziel:= ´C:\TEMP\´ + IntToStr(ListBoxZeile) + ´.tmp´;
UrlDownloadToFile(nil, PChar(AktUrl), PChar(Ziel), 0, nil);
End;
End;

Vielen Dank...


Felix Kaiser
18.02.2002, 01:56
Hast 3 Möglichkeiten:
1.Du schaust dir die FastNet Komponenten an, dort ist ein primitiver FTP Client dabei als fertige Komponente, jedoch teils buggy und ohne Source.
2.Du benutzt ein Clientsocket und codest dir unter Hilfe von RFCs (www.rfc-editor.org) deinen eigenen Clienten für FTP.
3.Du suchst bei Google nach einer fertigen Freewarekomponente, die FTP Clientfunktionen aufweist.