添加控件,idFTP2、IdSSLIOHandlerSocketOpenSSL1、dlgOpen1,前两个在indy里面找到。
设置
iohandler = IdSSLIOHandlerSocketOpenSSL1
usetls 为:utUseImplicitTLS;
如图:
相关代码:
01 |
procedure TForm1 . btn1Click(Sender: TObject); |
03 |
idFTP2 . Host:= '192.168.1.5' ; |
05 |
idFTP2 . Username:= 'admin' ; |
06 |
idFTP2 . Password:= 'admin' ; |
09 |
idFTP2 . Put(Edit1 . Text,ExtractFileName(Edit1 . Text), True ); |
16 |
procedure TForm1 . btn2Click(Sender: TObject); |
18 |
if dlgOpen1 . Execute then |
19 |
Edit1 . Text:=dlgOpen1 . FileName; |
|