用.net实现ftp上传、下载
来源:互联网 发布:ubuntu安装php 编辑:程序博客网 时间:2024/05/16 19:24
FTP简介
专门用于文件的上传、下载,效率更高
专门用于文件的上传、下载,效率更高
Windows下常用FTP服务器:Serve-U、IIS FTP、FileZilla Server(免费、开源)。学习用FileZilla Server(解压以后再运行)。
Windows下常用FTP客户端:Windows内置(命令行ftp.exe、资源管理器)、CuteFtp(收费)、FlashFXp、FileZilla FTP Client。有人电脑用资源管理器有问题,可以用FileZilla FTP Client。
首先搭建好服务器
首先搭建好服务器
登录FTP一般需要用户名、密码,根据用户名的不同有不同的权限(文件:上传、下载、删除、附加;目录:创建、删除),不同的用户可以看不同的目录;如果不输入用户名则认为是匿名用户,其实就是用户名为Anonymous的用户,匿名用户一般只给下载权限。
public static void ftpdownload()
{
//用.net自带的简单的WebClient进行Ftp操作
//webClient操作简便,但功能很少,进行简单的上传、下载
WebClient wc = new WebClient();
//建立登陆用户名
wc.Credentials = new NetworkCredential("test", "12345");
//上传文件 "Ftp://127.0.0.1"是服务器名称
wc.UploadFile("Ftp://127.0.0.1/2.xls", "C:\\1.xls");
//下载文件
// wc.DownloadFile("Ftp://127.0.0.1/1.xls","c:\\1.txt");
Console.WriteLine("写入成功");
}
public static void ftpdownload()
{
//用.net自带的简单的WebClient进行Ftp操作
//webClient操作简便,但功能很少,进行简单的上传、下载
WebClient wc = new WebClient();
//建立登陆用户名
wc.Credentials = new NetworkCredential("test", "12345");
//上传文件 "Ftp://127.0.0.1"是服务器名称
wc.UploadFile("Ftp://127.0.0.1/2.xls", "C:\\1.xls");
//下载文件
// wc.DownloadFile("Ftp://127.0.0.1/1.xls","c:\\1.txt");
Console.WriteLine("写入成功");
}
- 用.net实现ftp上传、下载
- 利用Apache commons net 包实现FTP上传和下载
- commons net jar包实现文件ftp上传和下载功能 (commons net ftp 使用1)
- ftp实现文件上传(下载)
- [Android中级]使用Commons-net-ftp来实现FTP上传、下载的功能
- asp.net 实现FTP上传
- Java ftp实现文件的上传和下载ftp,sftp sun.net.ftp.FtpProtocolException:Welcome message: SSH-2.0-OpenSSH_5.1
- asp.net 使用ftp 上传 下载
- sun.net.ftp.FtpClient下载、上传文件
- ftp自动上传【用DOS批处理实现FTP自动上传、下载、清理文件】
- 用DOS批处理实现FTP自动上传、下载、清理文件
- 用edtftpj实现ftp文件上传和下载
- linux下用java实现ftp上传、下载文件
- shell实现ftp上传和下载文件
- java实现ftp的上传和下载
- delphi实现FTP上传与下载
- Python_实现ftp上传和下载
- JAVA Ftp实现文件上传于下载
- Facebook数据仓库揭秘:RCFile高效存储结构
- hex_string_to_hex.c
- java反射的基础
- 3.2 程序设计语言基础-Java
- 正则表达式详解
- 用.net实现ftp上传、下载
- [编程珠玑读书笔记]第一章代码实现
- 编写高质量代码:改善Java程序的151个建议 (第2章 基本类型)
- 发布Java程序为Windows服务[Java Service Wrapper]
- 时间管理
- RAID/NVRAID with dmraid
- 深入理解Android消息处理系统——Looper、Handler、Thread
- 关于Struts2中Action的一些总结
- 通过 RVM 安装 多版本 Ruby/Rails