各位高手们,谁有做过从FTP上下载文件,能否把实现的方法及原理告诉小弟吗?

解决方案 »

  1.   

    NET1.1没有现成的,不过有很多第三方组件。比如
    http://www.ondotnet.com/dotnet/2004/05/10/examples/source.zipNET2.0里有现成的。
    有FtpWebRequest与 FtpWebResponse
      

  2.   

    vs2003有两种方法
    一种是用vs自带的socket类,参看:
    http://www.codeproject.com/csharp/ftp.asp一种是用api来做,参看
    http://www.codeproject.com/csharp/c__ftp_client.asp
      

  3.   

    Knight94,你的说的第一种方法,我去试了一下,是可以连接的上,不过如果在FTP地址后面可以加端口号,就连接不上了,难道FTP地址后面不可以加端口吗?
      

  4.   

    to 不过如果在FTP地址后面可以加端口号,就连接不上了,难道FTP地址后面不可以加端口吗?你可以修改其中的端口号,里面用的是默认21
      

  5.   

    修改“FTPC”类的构造函数,里面用的是默认端口21,你可以自行修改。
      

  6.   

    去www.codeproject.com 上找一下。有很多的。