【发布时间】:2016-04-19 06:51:25
【问题描述】:
我希望我使用 Indy 下载文件。 我连接到 SSL 的问题。 请帮助我使用 HTTPS 或 SFTP 进行此操作。
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
IdFTP1.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(IdFTP1);
IdFTP1.UseTLS:=utUseRequireTLS;
IdFTP1.DataPortProtection:=ftpdpsPrivate;
IdFTP1.Host := '127.0.0.1';
IdFTP1.Username := 'ftp';
IdFTP1.Password := '123';
IdFTP1.Port:=21;
IdSSLIOHandlerSocketOpenSSL1.StartSSL;
try
IdFTP1.Connect;
IdFTP1.Disconnect;
finally
IdFTP1.Free;
end;
end;
【问题讨论】:
-
请勿手动拨打
StartSSL()。 Indy 会在适当的时候自动调用它。
标签: delphi ssl https sftp indy10