尝试下载图像时出现401未经授权的错误

时间:2015-09-24 23:22:49

标签: c# .net webclient

我正在尝试使用以下代码从URL下载图像:

using (System.Net.WebClient webClient = new System.Net.WebClient())
{
    NetworkCredential Cred = new NetworkCredential();
    Cred.UserName = "user";
    Cred.Password = "password^";

    webClient.Credentials = Cred;
    imageBytes = webClient.DownloadData(s);
}

但是,我收到错误:远程服务器返回错误:(401)未经授权。 没有内在的例外。我正在给我的凭证,当我将它们直接粘贴到IE时,我可以下载图像。 我只是无法弄清楚造成这种情况的原因。

1 个答案:

答案 0 :(得分:0)

设置webClient.UseDefaultCredentials = true;解决了我的问题