说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

使用C# ASP.NET以FTP客户端方式下载文件

HTML文档下载 WORD文档下载 PDF文档下载
我写的这个FTPClient类提供了一个简单的方法,可以从远程FTP服务器下载文件。

我写的这个类提供了一个简单的方法,可以从远程FTP服务器下载文件,具体请看代码:

 

public class FTPClient{	public void Download(string ftpServerIP, string ftpUserID, string ftpPassword, string fileName, string Destination)	{ 		FtpWebRequest reqFTP;		try		{			FileStream outputStream = new FileStream(Destination + "\\" + fileName, FileMode.Create);			reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ftpServerIP + "/" + fileName));			reqFTP.Method = WebRequestMethods.Ftp.DownloadFile;			reqFTP.UseBinary = true;			reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);			FtpWebResponse ftpresponse = (FtpWebResponse)reqFTP.GetResponse();			Stream ftpStream = ftpresponse.GetResponseStream();			long cl = ftpresponse.ContentLength;			int bufferSize = 2048;			int readCount;			byte[] buffer = new byte[bufferSize];			readCount = ftpStream.Read(buffer, 0, bufferSize);			while (readCount > 0)			{				outputStream.Write(buffer, 0, readCount);				readCount = ftpStream.Read(buffer, 0, bufferSize);			}			ftpStream.Close();			outputStream.Close();			ftpresponse.Close();		}		catch (Exception ex)		{ 					}	}}
ftpServerIP是FTP服务器的IP地址。
ftpUserID是FTP帐号
ftpPassword是FTP登录密码
fileName是FTP服务器上的文件名
Destination是需要保存的本地目录

 

Intel收购Basis Science,欲拓展可穿戴设备市场 Facebook以20亿美元收购Oculus:虚拟现实将是未来计算平台又一大事件 基于NodeJS的14款Web框架 Hadoop导航:版本、生态圈及MapReduce模型 把黑匣子送上“云” 失联困境能否不再 看看全球十大电信巨头的大数据玩法 尹绪森:打开圈子拥抱变化,谈Spark玩家的自我修养 从Healthbook看苹果将如何颠覆移动医疗和健身追踪 Google可穿戴:详解Android Wear的十大功能 初创企业非技术人员的迷思 【OSTC讲师专访】王兴博:Genesis-3D,3D开源游戏引擎 Facebook发布开源项目Tweaks,让iOS应用开发更加便捷 移动开发创业团队再下一城!UCloud与飞流战略合作 【走进支付宝】即将开场,问题大征集! 开发者薪资调查:半数开发者工作十年方可迎来好“薪”情 沟通更畅快 HipChat推出1对1视频和屏幕共享功能 AMD宣布支持DirectX 12 为游戏开发者带来更多福利 开发者薪资调查:2013年哪种编程语言最赚钱? 苹果挖墙脚未果,黑莓高管跳槽被起诉 不看不知道:六个超大规模Hadoop部署案例 豌豆荚发布应用内搜索技术协议 兼容App Indexing Oculus 21岁鬼才创始人:收购不等于改变 Unite China 2014课程解析:Unity教育行业专场免费开放 Instagram技术窥探,助你打造响应式App 切勿妄谈Hadoop,以及4个数据管道打造实践 一周消息树:雨果·巴拉与小米的那些事儿 《近匠》轻邮联合创始人Wesley:移动App要有撼动企业服务的野心 Facebook开源MySQL分支,谷歌、LinkedIn、Twitter等大拿捧场 淘宝明风:基于Graphx的图计算实践分享 调查显示:2015年Android将统治全球操作系统 初创公司最爱使用的那些开发工具 如何实现永久session 我要实现这样的一个简单的功能,很简单的,在线等待!急. 怪事:关于CHM的帮助文件的问题? udpsocket怎么用,在收到数据时,发送二进制数组对一些设备分配ip? 源代码分析 通过weblogic的连接池连接sysbase,出现的怪现象 唉,今天刚到公司上网看一下新闻,竟然被行政总监说了!大家说说看 一个简单的SQL命令问题,线上等待。正确的我都给分 菜问题!我添加了#include "ICMPHeader.h",然后就出错了。 高分求救-漂亮的JSP页面代码 高手紧急求救!!! 我要移动listbox中的值!! 急问Flash... 对于高手很easy问题! 这个语句错在哪里:能不能用字符去逐个的初始化一个字符串 安装SQL时没有选择默认,而是自己新建一个实例,这样如何实现远程代码连接?? 急问Flash conning333(chen)来接分 webapps\ROOT\WEB-INF\web.xml的配置问题 如何清除WEBSPHERE的缓存?一个JSP文件总是无法更新,我重启WEBSPHERE也好,修改该JSP并重新保存也好,都是显示旧页面,真气人! 源代码分析 怎样在DW中制作垂直的线条????急 ! 急!在线等待!!!! 关于dir()的小问题, 这个问题已困惑我几天啦,均没人帮我解决真的好盼望呀 急问FLash 高分求教:一个DataGrid显示双DataTable!走过路过都有份! 怎样代码控制servers中excel的合并单元格?? google能找到我了,散分咯 急问Flash. ADOCE怎样访问excel数据表格? 请 ccmoon(IzuaL) 和 cloudchen(陈系上) 进来领分, 我该怎么做? 关于将输入字母转换为大写的问题! 谁给我解释这个sql语句! 怎么将sql server 6.x 的备份文件,恢复到sql server 7上 请教pb中有没有模式窗口和非模式窗口的概念?? 设备内容句柄在Delphi中有这个类吗?如何表示? hxzhappy(冰雨)快来接分 请问在contexMenu控件中show方法如何写 请问用VC,如何在WIN2000下连接一个SQL数据源? 入参与出参 关于国外发布的软件,可以使注册用户在线或取注册码! win2000下怎样建立代理服务器 有关DBGrid的问题。 在其他版看到一个很有意思的贴子“如果是你招聘人,你会不会招和自己技术,资历差不多的,甚至超过自己水平的?”欢迎大家讨论。 急!关于innerhtml的错误? hxzhappy(冰雨)快来接分 在线求助,急 请教各位,我的sybase的数据库的log设备(即syslogs表)最近增长很快,每天增长40多兆,如何解决??? 想做一个网络代理上网 c语言中三维数组的问题??? 一道高一几何题如图:已知AB⊥平面BCE,CD‖AB,△BCE是正三角形,AB=BC=2CD.(1)在线段BE上是否存在一点F,使CF‖平面ADE?(2) 求证:平面ADE⊥平面ABE;(3) 求二面角A-DE-B的正切值. 北京人经常这么说:XXX.翻译成英文 英语翻译译成英文,用上 native 影响加油站布局的主要因素是 A 机动车流量 B居民区人口数量C 汽车制造厂的位置 D炼油厂的位置 一道高一几何题,已知平面α平行平面β,P是α、β外一点,过点P的直线m与α、β分别交于A、C,过点P的直线n与α、β分别交于B、D,且PA=6,AC=9,PD=8,则BD的长为? 手动剃须刀刀片锋利还是电动剃须刀刀片锋利 我想用行程开关来使丝杠上的装置做往复运动,但是不知道应该装在哪里, miku的妄想税罗马发音要分开的 hatsune miku 读音RT...最好用通俗点的读音吧...英语盲看不明...我只想说。这个的中文翻译为--初音未来 雪花为何呈六角形? 人是什么,死后到哪里去,地球呢真实的 男子纽约杀亲戚5人奥巴马亲自上阵引外资蒙古国总统访朝 金正恩首迎外国元首朝鲜称将继续发射卫星朝鲜将派小球员赴欧留学德媒称奥巴马知晓“监听门”格鲁吉亚选总统最高法强调依法办案 排除权力金钱人情河北冀宝斋博物馆馆长王宗泉去世 馆方俄称愿与北约就导弹防御系统进行建设性美4囚犯上演浴室版“越狱” 2人被缉河北设首家青少年禁毒基地宜章“大巡防”发案降破案升遏制煤矿头号杀手瓦斯浙江一男子猥亵多名初中男学生获刑澄迈检察规范涉案财物管理一带一路沿线国家出口增速较高中国节能环保集团公司与中节能资产经营无锡出民行监督案听证办法中国共产党:抗日战争的中流砥柱成都市域内身份证异地办理业余足球赛首现“黑名单”
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘