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

ダウンロード ディレクトリではなく、ファイル名を 2 番目の引数として指定する必要があります。

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