读书人

c#怎么访问ftp

发布时间: 2012-06-27 14:20:09 作者: rapoo

c#如何访问ftp
通过dos窗口可以正常访问(cmd 输入 ftp ip),需要输入用户名和密码
而通过资源管理器访问ftp,确看不见内容(cmd 输入 ftp://id),没有提示输入用户名和密码
是和原因呢?
ftp是架在虚拟机的LINUX系统中的,从windows中访问。

[解决办法]
FtpWebRequest
[解决办法]
参考
http://www.cnblogs.com/webabcd/archive/2007/01/21/626242.html
[解决办法]

探讨
又研究了一下,我发现生成的FTP请求
FtpWebRequest.Create(new Uri("ftp://192.168.0.1/"))
默认访问的是和ftp用户名相同的一个文件夹路径,而我想访问的不是这个文件夹,所以一直访问不了。

举个例子说,比如ftp登录用户名是user,我通过FtpWebRequest.Create(new Uri("ftp://192.168.0.1/"))……

[解决办法]
探讨
又研究了一下,我发现生成的FTP请求
FtpWebRequest.Create(new Uri("ftp://192.168.0.1/"))
默认访问的是和ftp用户名相同的一个文件夹路径,而我想访问的不是这个文件夹,所以一直访问不了。

举个例子说,比如ftp登录用户名是user,我通过FtpWebRequest.Create(new Uri("ftp://192.168.0.1/"))……

读书人网 >C#

热点推荐