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

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

    下面是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();
                }

            }
  • 相关阅读:
    谢尔宾斯基三角形,“混沌游戏”实现 20141022
    Who are you, What is the science
    The Tao to Excellent 2
    Mac Mini Server安装Centos6.5
    关于ftp的功能类——下载,上传,断点,连接
    mysql http://yaojialing.iteye.com/blog/773973
    序列号
    JS 文件复制
    java MySQLFront_Setup
    牛人博客
  • 原文地址:https://www.cnblogs.com/vagerent/p/803229.html
Copyright © 2011-2022 走看看