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

Apache JMetter进行FTP上传文件性能测试

刚弄完一个定制,还有一个定制。 这个定制需要用到文件传输,想到项目中本身就有FTP服务器,别的日志什么的都是通过FTP上传的。就想,再开放一个单独的FTP用户,特定到某个文件夹下,接收的文件都放到这...

bat 进行FTP 上传

bat 往ftp上Receive文件夹上传: ftpServerIP:192.168.0.6 ftpUserID:admin ftpPassword:123! 思路: 循环bat 所在的文件夹, ...

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

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

使用ftp.storlines进行文件上传时出现553 Could not create file.的解决方法

问题如图: 首先上传文件时,应该在ftp文件单独简历一个文件,引文ftp根目录的权限是 drwrx --rx--r  root ftp 对于ftp的用户是无法进行写入的。 如果你用chmod强行将...

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

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

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

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

Java实现调用FTP进行上传下载

  • 2017年08月28日 09:37
  • 272KB
  • 下载

socke通过选择文件进行上传

  • 2016年07月20日 12:31
  • 206KB
  • 下载

FTP上传bin模式与ASCII模式

话说,今天在ftp上传一个txt文件的时候,习惯性的用的bin模式,但是后来同事告诉我文件不能使用。于是重新用ASCII模式上传。 简单说: 1、FTP在传送文件时分为ASC和Bin两种格式,只有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用ftpsupport进行ftp上传
举报原因:
原因补充:

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