用ftpsupport进行ftp上传

转载 2007年09月23日 10:18:00
最近用到了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();
    }
}
 

相关文章推荐

JAVA操作FTP进行上传删除等操作

JDK 1.6及以下版本 FTP操作 package com.lmd.util; import java.io.FileInputStream; import java.io.IOExc...

如何使用DOS命令通过FTP进行上传和下载

如何使用DOS命令通过FTP进行上传和下载     先假设在中华网服务器上的个人主页帐户信息为: FTP Server: home4u.at.china.com User: ...

利用Apache commons-net 包进行FTP文件和文件夹的上传与下载

首先声明:这段代码是我在网上胡乱找的,调试后可用。 需要提前导入jar包,我导入的是:commons-net-3.0.1,在网上可以下载到。以下为源码,其中文件夹的下载存在问题:FTPFile[] ...

JAVA 上传Linux ftp

1.需保证Linux ftp 安装配置好  并具备权限 public class FavFTPUtilTest { //有问题 @Test public void testFavFTPUtil() ...

sun.net.ftp.FtpClient 上传文件和文件夹应用(改变相关文件中的内容)

package com.teenysoft.usermanager; import java.io.BufferedReader; import java.io.File; import jav...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)