Zdravím,
poprosil by som Vás o pomoc...
Potrebujem poslať súbor na FTPS (SSL) - includoval som si do projektu knižnicu ftpsend.pas (hpp) #include <ftpsend.hpp>, zakomentoval riadok
extern PACKAGE TIp6Bytes __fastcall StrToIp6(AnsiString value);
v synaip.hpp a ďalej sa neviem pohnúť...
pravdepodobne musím použiť funkciu
FtpPutFile, ale neviem ako ju zavolať ...
poprosil by som Vás o jednoduchý príklad ako zavolať funkciu v Turbo C++.
Úplne mi stačí jednoduché vysvetlenie/príklad, ako zavolať tú funkciu - SSL si snáď doriešim neskôr...
Toto je tá funkcia v
ftpsend.hpp:
Citácia:
extern PACKAGE bool __fastcall FtpPutFile(const AnsiString IP, const AnsiString Port, const AnsiString FileName, const AnsiString LocalFile, const AnsiString User, const AnsiString Pass);
žial nech sa snažím akokolvek, nedarí sa mi zistiť ako ju použiť...
Prípadne ak poznáte "jednoduchší" spôsob ako odoslať súbor na FTPS budem rád za akúkolvek radu...
Ďakujem.
//ok, išiel som na to zle
ak by to niekoho zaujímalo tak tu je príklad....
Citácia:
TFTPSend *ftp=new TFTPSend;
ftp->UserName="test";
ftp->Password="test";
ftp->PassiveMode=true;
ftp->TargetHost="ftp.server.net";
ftp->Login();
//ftp->AutoTLS=true; a vo windows/system32 treba mať 2 knižnice openssl:libeay32.dll a libssl32.dll, alebo includovať do projectu...