无法从C#中的URL保存图像-使用Webclient和DownloadFile();
我无法从RSS源下载图像,其中URL不包含文件名 示例- 我想下载的图像URL(如果您在浏览器中单击它,它可以工作,但在代码中它不工作): 使用下面的代码,我得到一个“WebClient请求期间发生异常。”错误。我不知道为什么这不起作用 关于如何保存这些文件有什么想法吗无法从C#中的URL保存图像-使用Webclient和DownloadFile();,c#,image,downloadfile,C#,Image,Downloadfile,我无法从RSS源下载图像,其中URL不包含文件名 示例- 我想下载的图像URL(如果您在浏览器中单击它,它可以工作,但在代码中它不工作): 使用下面的代码,我得到一个“WebClient请求期间发生异常。”错误。我不知道为什么这不起作用 关于如何保存这些文件有什么想法吗 private void Start_Button_Click(object sender, EventArgs e) { WebClient MyDownloader = new WebCli
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");
} ↑
必须指定文件名作为第二个参数,而不是下载目录:
using (var client = new WebClient())
{
client.DownloadFile("http://www.deviantart.com/download/174633066/",
@"c:\test\file.png");
} ↑
RSS提要中没有给出文件名-这实际上是我遇到的问题(即RSS提要:)。RSS提要只包含我没有文件名的链接。如何获取文件名?也许您可以使用url中的id。这取决于你想要/需要哪个文件名。你所指的“文件名”似乎就是你的URL重定向到的位置。请参阅:RSS提要中没有给出文件名-这实际上是我遇到的问题(即RSS提要:)。RSS提要只包含我没有文件名的链接。如何获取文件名?也许您可以使用url中的id。这取决于你想要/需要哪个文件名。你所指的“文件名”似乎就是你的URL重定向到的位置。见: