我想使用的idFTP组件上传文件,并定义了什么,我可以作为基本属性,这样看:使用idFTP上传文件
FTPClient.Host := tblFtpFTPHost.AsString;
FTPClient.Username := tblFTPUsername.AsString;
FTPClient.Password := tblFTPPassword.AsString;
FTPClient.Port := tblFTPPort.AsInteger;
然而,当我运行命令 -
FTPClient.Connect;
它会失败,出现以下错误信息:
Project Uploader.exe raised exception class EIdPortRequired with message ''.
我不是提供信息正确的属性?我的表单上是否需要另一个组件才能上传文件?
我目前使用Delphi XE作为我的IDE。
谢谢。
我有一个小的怀疑你没有在这里讲完整个故事。 Indy代码源代码清楚地表明端口值真的是0.请逐步调试您的代码并添加一个端口值的手表 – whosrdaddy