locked
FTP 下载 RRS feed

  • 问题

  • 在做一个FTP上传下载的程序,访问本地FTP执行到这里的时候会出现" 226 Tansfer completed. "访问其他远程FTP就都没有问题,不明白为什么,请教各位大虾!

     

    'Send an FTP command to retrieve a file.

    SendCommand("RETR " & sFileName)

    If (Not (m_iRetValue = 150 Or m_iRetValue = 125)) Then
                output.Close()
                MessageString = m_sReply
                Throw New IOException(m_sReply.Substring(4))
     End If

    2008年2月19日 3:12

答案

  •  

    .Net 2.0不是已经提供了System.Net.FtpWebRequest类了么?

    2008年2月20日 9:37

全部回复

  • 是因为返回了两个状态,读取的是第2个~~

    2008年2月20日 1:32
  •  

    .Net 2.0不是已经提供了System.Net.FtpWebRequest类了么?

    2008年2月20日 9:37
  • 是啊,可是我们还在用1.1,去msdn的时候看着FTP的类都泪如雨下了~~

     

    不过觉得还挺不错的,借机熟悉了一下socket,当是补偿好了

    2008年2月20日 10:16