ftp_upload_file
execute ibeblock( HostName variant, UserName variant, Pwd variant, RemoteDir variant, LocalFileName variant, RemoteFileName variant, SessionLogFN variant) as begin ftp = ibec_ftp_OpenSession(''); try ibec_ftp_SetProperty(ftp, 'HostName', HostName); ibec_ftp_SetProperty(ftp, 'UserName', UserName); ibec_ftp_SetProperty(ftp, 'Password', Pwd); ibec_ftp_SetProperty(ftp, 'PassiveMode', FALSE); --ibec_ftp_SetProperty(ftp, 'TransferMode', 'AUTO'); --ibec_ftp_SetProperty(ftp, 'TransferMode', 'ASCII'); --ibec_ftp_SetProperty(ftp, 'TransferMode', 'BINARY'); Res = ibec_ftp_Connect(ftp); if (Res) then begin Res = ibec_ftp_ChangeDir(ftp, RemoteDir); if (Res) then Res = ibec_ftp_PutFile(ftp, LocalFileName, RemoteFileName); end SessionLog = ibec_ftp_GetProperty(ftp, 'SessionLog'); ibec_SaveToFile(SessionLogFN, SessionLog, __stfOverwrite); finally ibec_ftp_CloseSession(ftp); end; end;
See also:
Functions for working with FTP servers
back to top of page
<< ftp_download_file | IBEBlock | ftp_list_files >>