使用internet transfer 连接ftp服务器,在ftp服务器上有/home/billy/conf/comm.conf文件,下载到本地计算机d:\comm.conf操作。
代码:    RemoteText.text '远程服务器路径
          sLFile = Localtext.text '本地服务器路径
          With InetGet
         .URL = GetIpText.Text
         .UserName = GetUserNameText.Text
         .Password = GetPwdText.Text
         .Execute GetIpText.Text, "GET " + RemoteText.Text + " " + sLFile
          Do While InetGet.StillExecuting
              DoEvents
          Loop
          .Execute GetIpText.Text, "CLOSE"
   End With试了好多次都没有下载成功,请忙看一下问题在哪里啊?

解决方案 »

  1.   

    参考我写的利用ftp实现上传下载http://blog.csdn.net/liuxiaoyi666/archive/2005/01/26/269661.aspx
      

  2.   

    问题在我可以连接FTP服务器,但是服务器不接受我的响应,不执行操作,请问这是服务器的问题还是我的程序问题呢?
      

  3.   

    如果是那样的话,其实可以用status判断的--->具体是不是叫status我也记不得了,关键是你程序里有可能用户名,密码有错什么的,所以一定有个error判断
      

  4.   

    我就是跟据StateChanged事件的结果来判断的,就是停留在状态5“该控件正在向主机发送请求”,长时间没有提示,也没有任何提示出错, 搞不懂啊?
    密码、用户名应该没有问题,因为试了好多遍,也用命令格式登录过FTP服务器。
      

  5.   

    我想可能不是ftp命令的问题,而是在连接服务器的出现的问题,服务器可以连接但登录不成功,请问在 .Execute GetIpText.Text, "GET " + RemoteText.Text + " " + sLFile前是否要专门写登录服务器的程序呢?如何写呢?