无法在 C# 中保存来自 URL 的图像 - 使用 Web 客户端和 DownloadFile();
本文关键字:客户端 Web 使用 DownloadFile 图像 保存 URL | 更新日期: 2023-09-27 18:33:51
我无法从 RSS 源下载图像,其中 URL 不包含文件名。
例-
我想下载的图像 URL(如果您在浏览器中单击它,它可以工作,但在代码中它不起作用):
http://www.deviantart.com/download/286471805/
使用下面的代码,我得到一个"Web客户端请求期间发生异常"错误。 我不知道为什么这不起作用。
关于如何保存这些文件的任何想法?
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");
} ↑