0

我无法从 URL 不包含文件名的 RSS 源下载图像。

例子 -

我想下载的图片 URL(如果您在浏览器中单击它可以工作,但在代码中它不起作用):

http://www.deviantart.com/download/286471805/

使用下面的代码,我得到“在 WebClient 请求期间发生异常”。错误。我不知道为什么这不起作用。

关于如何保存这些文件的任何想法?

    private void Start_Button_Click(object sender, EventArgs e)
    {
        WebClient MyDownloader = new WebClient();

            MyDownloader.DownloadFile(@"http://www.deviantart.com/download/286471805/", @"c:\test\");

    }
4

1 回答 1

4

您必须指定文件名作为第二个参数,而不是下载目录:

using (var client = new WebClient())
{
    client.DownloadFile("http://www.deviantart.com/download/174633066/",
                        @"c:\test\file.png");
}                                     ↑
于 2012-05-09T16:54:11.790 回答