簡體   English   中英

無法從C#中的URL保存圖像-使用Webclient和DownloadFile();

[英]Unable to save image from URL in C# - using Webclient and DownloadFile();

我無法從RSS Feed中下載圖像,其中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\");

    }

您必須指定文件名作為第二個參數,而不是下載目錄:

using (var client = new WebClient())
{
    client.DownloadFile("http://www.deviantart.com/download/174633066/",
                        @"c:\test\file.png");
}                                     ↑

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM