ReadMe.txt本FtpClient组件版权归Sunmast(速马)所有.
欢迎自由使用,复制和传播(商业系统除外).
开放源代码,所以如果应用于商业系统,请自觉与我联系: [email protected].
请不要自行升级该组件,有修改意见同样可以联系我.最近太忙,所以暂时无法提供详尽的文档.
其实cs代码内的XML注释,其实就是文档了: \Documents\Solution_FtpClient.HTM
详细的文档将在稍后放出,可能是一个chm格式的Reference.最简单的使用方法:
FtpFile file = new FtpFile("ftp://211.83.110.76/Ip_Table.txt");
string name = file.Name;
Socket soc = file.OpenRead(); // 返回一个Socket,可以得到FtpFile的文件流(仅可读)
Socket soc = file.OpenWrite(TransMode.Append); // 返回一个Socket,可以得到FtpFile的文件流(仅可写)或者
FtpConnection conn = new FtpConnection("ftp://211.83.110.76/");
FtpDirectory dir = new FtpDirectory(conn,"/");
FtpFile file = dir.GetFtpFiles()[0];
...
实际上这个组件的功能远远不止于此,你可以利用VS.NET的自动完成功能发现更符合你实际需要的用法.出现关于Ftp的异常会返回FtpException,内容将是FtpServer返回的最后一条信息
FtpConnection.FtpLog提供从连接开始到当前的所有log记录如果发现bug,请与我联系: [email protected].不胜感激!目前主动模式和代理的支持尚有问题,请原谅,等我有时间了就会完成这两样东西.
版本将持续根新,如不特别说明,所有的接口将保持兼容.为什么直接就是3.0版?
因为前面1.0和2.0版,由于设计上的缺陷,半途而费了.我的blog: http://blog.sunmast.com/