• 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

  • 相关阅读:
    javajava.lang.reflect.Array
    基于annotation的spring注入
    jquery插件
    spring的注入方式
    jqueryajax
    javascript基础
    xml基础
    js 获取FCKeditor 值
    TSQL 解析xml
    Linq
  • 原文地址:https://www.cnblogs.com/niss/p/3718324.html
Copyright © 2020-2023  润新知