当前注册人数155278人 邮箱: 密码: 注册新用户 忘记密码
首页 C/C++/MFC C# ASP.NET VB.NET MATLAB   站内搜索 BBS讨论社区 下载代码说明/积分规则
为什么要注册?

1. 可以直接免费从本站下载代码,防止邮件发送不到您的邮箱,或登录不了国外网站

2. 可以设定关键字,当有您关心的代码收录时,邮件通知您

3. 对这里的代码进行评分和评论

4. 可以和大家一起分享你的源代码,得到更多的建议

Simple FTP demo application using C#.Net 2.0

.NET 2.0下FTP访问源代码

2007年12月01日
C#,.NET 2.0
也许大家也不想总依赖着第三方FTP软件,值得高兴的是,本文将给你开发出一套免费的来。尽管,本文中的代码没有设计成可重用性很高的库,不过确实是一个简单的可以重复使用部分代码的程序。最终演示如何在.NET 2.0中使用C#设计FTP访问程序。
 
相关知识

下面的步骤可以看成,使用FtpWebRequest对象发送FTP请求的一般步骤:

1. 创建一个带有ftp服务器Uri的FtpWebRequest对象
2. 设置FTP的执行模式(上传、下载等)
3. 设置ftp webrequest选项(支持ssl,作为binary传输等)
4. 设置登陆帐号
5. 执行请求
6. 接收响应流(如果需要的话)
7. 关闭FTP请求,并关闭任何已经打开的数据流


首先,创建一个uri,它包括ftp地址、文件名(目录结构),这个uri将被用于创建FtpWebRequest 实例。

设置FtpWebRequest 对象的属性,这些属性决定ftp请求的设置。一些重用的属性如下:

Credentials :用户名、密码
KeepAlive :是否在执行完请求之后,就关闭。默认,设置为true
UseBinary :传输文件的数据格式Binary 还是ASCII。
UsePassive :主动还是被动模式,早期的ftp,主动模式下,客户端会正常工作;不过,如今,大部分端口都已经被封掉了,导致主动模式会失败。
Contentlength :这个值经常被忽略,不过如果你设置的话,还是对服务器有帮助的,至少让它事先知道用户期望的文件是多大。
Method :决定本次请求的动作(upload, download, filelist 等等)

源代码原文下载:
Simple FTP demo application using C#.Net 2.0 An article to demonstrate common FTP functionalities using C#.net 2.0. I started working on this FTP module as part of my official work, but the requirement soon changed and I had to do it for .net 1.1. So, I haven't travelled deeper into the rabbit hole. But I believe this gives a good, instant start for using the FTP support in .net 2.0.

源码图片

从本站下载附件及源代码(1个附件,已经成功下载289次)

最值得关注的外文源代码

A multi-threaded simple crawler with C# sockets
a Fast FTP and SFTP Client and FTP Server
Salajax: simple Ajax library solving back button and bookmarks for Ajax web applications
评论(评论是增加积分的一个有效途径)
字数在300字内
请如实评论
本源代码共评论33次,此处显示最近20次评论! 查看所有评论

faye0412  2009年08月15日
谢谢啦,呵呵,以前做过一个,现在可以多方面的学习了,细细
Onion  2009年08月14日
不错
soar21  2009年04月05日
挺好,支持
liaojiajie0  2009年03月20日
值得研究
luointer123  2009年03月09日
顶一下.
david  2009年03月05日
谢谢!!!!!!
david  2009年03月05日
谢了 正要写一个
cqpkcool  2009年02月13日
不错.正式我想要的
gaci  2009年01月20日
谢谢!!!!!!
haha  2009年01月19日
谢了 正要写一个
aking  2009年01月07日
无线网络信号强度质量探测器
hellscream  2008年12月29日
找了很久了
david  2008年12月08日
是的吧,看看
linjun  2008年11月26日
谢谢!!!!!!
遥望  2008年11月20日
.NET 2.0下FTP访问牛.我要下了 mty 2008年11月17日
秋响  2008年11月18日
.NET 2.0下FTP访问牛.我要下了
mty  2008年11月17日
Good
wclnkd  2008年11月13日
很好.
author  2008年11月12日
ok 3Q
大江南北  2008年08月21日
henhao de dongdong
字数在300字内
请如实评论
CopyRight (C) codesoso.com 2007-2009 All Rights Reserved   免责声明
京ICP备08011023号