请教一个C#使用WebClient中DownloadFile方法问题

ruoyan_o 2014-11-27 10:18:53
c# 使用DownloadFile下载ftp文件。
ftp用户名和密码设置了登录即进入文件下载所在目录如图
代码部分
using (WebClient webClient = new WebClient())
{
string userName = ConfigurationManager.AppSettings["username"];
string passWord = ConfigurationManager.AppSettings["password"];
webClient.Credentials = new NetworkCredential(userName, passWord);

Uri uri = new Uri(remotingFile);
webClient.DownloadFile(remotingFile, localFile);

}
debug跟踪下载路径参数见截图 异常远程服务器返回错误: (550) 文件不可用(例如,未找到文件,无法访问文件)。求指导
...全文
763 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruoyan_o 2014-11-27
  • 打赏
  • 举报
回复
很奇怪而已,同样的ftp下载 使用另外一个用户名下载另外目录的文件,同样的方法可正常下载。想追究下看究竟是什么原因
ruoyan_o 2014-11-27
  • 打赏
  • 举报
回复
返回的Response和status信息
lkhuge 2014-11-27
  • 打赏
  • 举报
回复
FTP下载的话 个人推荐一个类库 Ftp.dll
using (Ftp client = new Ftp())
{
    client.Connect("ftp.example.com");    // or ConnectSSL for SSL
    client.Login("user", "password");
    client.Download(@"reports\report.txt", @"c:\report.txt");
    client.Close();
}
ruoyan_o 2014-11-27
  • 打赏
  • 举报
回复
确认,登录成功
bdmh 2014-11-27
  • 打赏
  • 举报
回复
ft要登录的吧,你确认登录成功了吗
lkhuge 2014-11-27
  • 打赏
  • 举报
回复
弱弱的问一句WebClient支持FTP协议吗???

111,092

社区成员

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

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

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