zoukankan      html  css  js  c++  java
  • C# FTPHelper帮助类

    网上的FTPHelper类感觉用起来不方便,而且代码的质量也不高,因此自己重新写了一个FTPHelper.此文之前是发布在我的CSDN博客中的,现在转过来。

    主要就是借鉴了DbHelper的CreateDbCommand的编程风格,核心的方法如下:

    FtpWebRequest CreateFtpRequest(string requestUriString)
    {
        return CreateFtpRequest(new Uri(requestUriString));
    }
    
    FtpWebRequest CreateFtpRequest(Uri requestUri)
    {
        FtpWebRequest ftp = (FtpWebRequest)WebRequest.Create(requestUri);
        ftp.UseBinary = true;
        ftp.UsePassive = _usePassive;
        ftp.KeepAlive = false;
        ftp.Credentials = new NetworkCredential(_userName, _password);
        return ftp;
    }

    这样所有的公共方法中只需要调用CreateFtpRequest来获得真正的Ftp操作对象。

    源代码下载:FTPHelper

  • 相关阅读:
    学习进度表
    第十三周
    硅谷之谜
    第12周
    我的成就故事
    学习进度表
    第8周总结
    测试作业
    第六周周总结
    问卷调查
  • 原文地址:https://www.cnblogs.com/niss/p/3718324.html
Copyright © 2011-2022 走看看