In etwa so:
Delphi-Quellcode:
// URL: [url]www.irgendwas.de/Downloads/Test.txt[/url]
// Name: meinUsername
// Passwort: meinPasswort
// Ziel: C:\Test.txt
If UrlDownloadToFile(
nil,
PChar('
ftp://meinUsername:meinPasswort@www.irgendwas.de/Downloads/Test.txt'),
PChar('
C:\Test.txt'), 0,
nil) <> 0
Then Error...
Leer- und Sonderzeichen kannst/mußt du natürlich maskieren.
Leerzeichen = %20
ß = %
DF
(halt immer das % und dahinter der 2-stellige Hexadezimalwert des entsprechenden Zeichens)