ftp地址和账号如何验证?在线等待

zhangzm1117 2011-10-11 10:00:14
提供一个ftp地址和账号
现在需要验证ftp地址是否正确
ftp地址正确的前提下,再次证账号是否有效
用C#代码,请高手赐教。。。
...全文
129 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
death2019 2011-10-11
  • 打赏
  • 举报
回复
抱歉 我写错了.. 检查了半天 呵呵~
death2019 2011-10-11
  • 打赏
  • 举报
回复
oFtpWebRequest = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create(new Uri("ftp://172.28.**.**/"));

这一句的时候 出现
Error 1 Cannot implicitly convert type 'System.Net.FtpWebRequest' to 'System.Net.FtpStatusCode'


赐教
孟子E章 2011-10-11
  • 打赏
  • 举报
回复
你这种方法不一定不是很准确吧?
其他错误也会执行 string aa = "无效。。。";

不过。这也是算是一种解决方法
zhangzm1117 2011-10-11
  • 打赏
  • 举报
回复
自己解决了
代码如下
try
{
System.Net.FtpWebRequest oFtpWebRequest = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create(new Uri("ftp://172.28.**.**/"));
oFtpWebRequest.Credentials = new System.Net.NetworkCredential("ftpuser", "123456");
oFtpWebRequest.Method = WebRequestMethods.Ftp.ListDirectory;
oFtpWebRequest.UseBinary = true;
FtpWebResponse response = (FtpWebResponse)oFtpWebRequest.GetResponse();
}
catch (Exception ex)
{
string aa = "无效。。。";
}
zhangzm1117 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 net_lover 的回复:]
你这种方法不一定不是很准确吧?
其他错误也会执行 string aa = "无效。。。";

不过。这也是算是一种解决方法
[/Quote]

恩 说的没错,不得已而为之
谢谢
zhangzm1117 2011-10-11
  • 打赏
  • 举报
回复
补充一下
try
{
System.Net.FtpWebRequest oFtpWebRequest = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create(new Uri("ftp://172.28.**.**/"));
oFtpWebRequest.Credentials = new System.Net.NetworkCredential("ftpuser", "123456");
oFtpWebRequest.Method = WebRequestMethods.Ftp.ListDirectory;
oFtpWebRequest.UseBinary = true;
FtpWebResponse response = (FtpWebResponse)oFtpWebRequest.GetResponse();
response.Close();
return true;
}
catch (Exception ex)
{
return false;
}
zhangzm1117 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 death2019 的回复:]

抱歉 我写错了.. 检查了半天 呵呵~
[/Quote]

哈哈 谢谢支持

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧