小弟用Delphi7自带的indy的tidftp控件写一个TXT文件上传程序,上传那一块的代码:
  with idFtp do
  begin
  Host:=_FtpHost;
  Port:=StrToInt(_FtpPort);
  UserName:=_FtpUser;
  Password:=_FtpPwd;
  Connect(True);
  Put(StxtFName,_CompCode+FSTime+'.txt');
  Disconnect;
  end;
这个代码在我在局域网的另一台电脑上用iis的FTP服务架设了一个FTP服务器,测试了N次都能成功上传
但是在通过VPN连接的FTP服务器上老是显示程序未响应,能过测试跟跟踪可以确定程序执行Connect(True)
是成功的,就是说跟服务器的连接,用户名和密码都是正确的,就是执行 Put(StxtFName,_CompCode+FSTime+'.txt')这一句时
程序一直未响应,而且用LeapFTP3.0工具又可以上传,这到底是怎么回事,有没有哪们兄弟遇到过这种情况
麻烦指点迷经.