基于WebClient实现的FTP协议上传文件的工具类
asp.net实现代码:
using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Text;
using System.Xml;
namespace Joseph.Web
{
/// <summary>
/// 基于WebClient实现的FTP协议上传文件的工具类。
/// </summary>
public class FtpUploader
{
/// <summary>将指定的本地文件上传到远程目标 FTP 服务器特定 URL 上。</summary>
/// <param name="p_fileName">指定的本地文件名。</param>
/// <param name="p_targetUrl">远程目标 FTP 服务器目录的 URL。URL 必须以“ftp://”开头。</param>
/// <param name="p_userName">登陆 FTP 服务器的用户名。</param>
/// <param name="p_password">登陆 FTP 服务器的密码</param>
public static void Upload(string p_fileName, string p_targetUrl, string p_userName, string p_password)
{