zoukankan      html  css  js  c++  java
  • 用ftpsupport进行ftp上传 转载

    最近用到了ftp功能,把上传代码写下来做个记号。
    用的是support.dll,从这里下载。
    用的时候需要先引用这个dll,然后using FtpSupport;   dll

    下面是ftp上传代码:
            /// <summary>
            
    /// ftp上传
            
    /// </summary>
            
    /// <param name="localFile">形如 Server.MapPath("~/")+"log.txt"</param>
            
    /// <param name="dr">ftp服务器端目录名称,形如/vagerent/image/</param>
            
    /// <param name="newRemoteFile">传到服务器后的文件名称,比如log.txt</param>
            
    /// <returns></returns>

            private int FtpFile(string localFile,string dr,string newRemoteFile)
            
    {
                
    string remoteDr = "/";
                FtpConnection ftp 
    = new FtpConnection();

                
    try
                
    {
                    
    string ftpIP = ConfigurationSettings.AppSettings["ftpIP"];
                    
    string ftpUsrName = ConfigurationSettings.AppSettings["ftpUsrName"];
                    
    string ftpUsrPsw = ConfigurationSettings.AppSettings["ftpUsrPsw"];
                    ftp.Connect(ftpIP,ftpUsrName,ftpUsrPsw);
                    remoteDr 
    = dr;
                    ftp.SetCurrentDirectory(remoteDr);
                    ftp.PutFile(localFile,newRemoteFile);
                    
    return 1;//上传成功

                }

                
    catch (Exception err)
                
    {
                    
    return 0;//上传失败
                }

                
    finally
                
    {
                    ftp.Close();
                }

            }
  • 相关阅读:
    (二)、一步一步学GTK+之窗口
    phpcms v9 评论的bug.
    为discuz x2.5添加播放附件(mp4)的方法
    code::blocks + C + lua 编译环境
    C语言从声卡录音的一个demo
    泛型集合(.NET 2.0)
    VS2008对ASP.NET引用的外部JS文件不能调试
    for循环和foreach
    CSS之DIV上下左右居中
    GridView控件相关(来自互联网)
  • 原文地址:https://www.cnblogs.com/yamajia/p/805886.html
Copyright © 2011-2022 走看看