读书人

求教FtpWebRequest有关问题

发布时间: 2013-04-12 18:33:11 作者: rapoo

求教FtpWebRequest问题
本机用cmd窗口可以ftp到目标服务器,一切正常,为何用FtpWebRequest却总是提示550错误啊
FtpWebRequest ftp = (FtpWebRequest)WebRequest.Create(new Uri("ftp://xxx.xxx.xxx.xxx"));
ftp.Credentials=new NetworkCredential("xxx","xxx");
ftp.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
ftp.UseBinary = true;
ftp.UsePassive=true;
ftp.GetResponse();

最后一句就报错了,我郁闷了,求解
[解决办法]
总之FtpWebRequest 很不好用。用法很简单,但是不支持很多服务器
[解决办法]
.netframework版本的问题吧
[解决办法]
我最近刚好给公司的项目加了一个ftp上传的东西,
先检查路径,再检查权限。
[解决办法]
这句去掉看看:
ftp.UsePassive=true;

读书人网 >C#

热点推荐