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

            }
  • 相关阅读:
    python常见错误
    接口自动化常用断言方法python
    Mysql2docx自动生成数据库说明文档
    常用的实用小工具
    移动App专项测试
    AndroidStudio 快捷键(最实用的20个)(转)
    Linux常用命令大全(非常全!!!)(转)
    Fiddler使用教程(转)
    Subversion Edge
    杂点
  • 原文地址:https://www.cnblogs.com/vagerent/p/803229.html
Copyright © 2011-2022 走看看