Also bei mir gehts so ohne Probleme:
Delphi-Quellcode:
IdFTP1.Host := 'google.de';
IdFTP1.[b]User[/b] := 'google';
IdFTP1.Password := '123';
IdFTP1.Connect;
//IdFTP1.ChangeDir('/');
IdFTP1.Put('c:\test.txt','test.txt');
IdFTP1.Quit;
IdFTP1.Disconnect;
Bei mir heist es nicht IdFTP1.Username sondern IdFTP1.User!
Wichtig:
Wenn du in den Root des Servers uppen willst mach das ChangeDir weg!!!