运用Ftp进行文件上传(一)

把文件上传到Ftp上面
首先建立配置文件
文件名称App.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>    
<appSettings>
<add key="ConnStr" value="server=SERVER-DBT;database=SZHeritage;uid=szwgj;pwd=wgj;Max Pool Size=20000;"/>
<add key="FtpServer" value="172.17.101.89"/>
<add key="FtpUser" value="zaz"/>
<add key="FtpPwd" value="zaz"/>
</appSettings>
</configuration>
建立Ftp操作基类 文件名称:FTPClient.cs
using System;
using System.Net;
using System.IO;
using System.Text;
using System.Net.Sockets;
using DevExpress.XtraEditors;

namespace WindowsApplication6
{
    
/// <summary>
    
/// FTPClient 的摘要说明。
    
/// </summary>

    public class FTPClient
    
{
        
构造函数

        
登陆

        
链接

        
传输模式

        
文件操作

        
上传和下载

        
目录操作

        
内部变量

        
内部函数
    }

}


建立附件操作基类FileOperator.cs
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using DevExpress.XtraEditors;
using System.IO;


namespace WindowsApplication6
{
    
/// <summary>
    
/// 文件操作集合类
    
/// 为其他模块提供文件操作方法
    
/// </summary>

    public class FileOperator
    
{
        
public FileOperator()
        
{
            
//
            
// TODO: 在此处添加构造函数逻辑
            
//
        }

        
        
        
private bool b_sign;
        
/// <summary>
        
/// 文件集合操作标志 true 操作成功 false 操作失败
        
/// </summary>

        public bool b_OperatorSign
        
{
            
get
            
{
                
return b_sign;
            }

        }

        
附件操作方法集合
    }

}


posted @ 2006-04-05 14:31  jhtchina  阅读(2403)  评论(15编辑  收藏  举报