如何在c#中使用WebClient.DownloadFile

时间:2016-10-27 23:29:56

标签: c# downloadfile

enter image description here

我尝试使用代码下载和映像,但是我收到了这个错误。无法弄清楚原因。我在另一个项目中使用了完全相同的代码并且工作正常。

1 个答案:

答案 0 :(得分:1)

您需要提供文件所在的URL。

例如,查看此控制台应用程序。它会从 网址 下载头像,并将其作为gravatar.jpg保存到桌面。

class Program
{
    static void Main(string[] args)
    {
        WebClient client = new WebClient();
        string address = "https://www.gravatar.com/avatar/957c8334a5950ba301f66662b36da7d1";
        // Save the file to desktop for debugging
        var desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
        string fileName = desktop + "\\gravatar.jpg";
        client.DownloadFile(address, fileName);
        Console.ReadLine();
    }
}