在c#中从img src下载图像

时间:2015-03-20 17:46:05

标签: c# wpf

我正在尝试从<img src="...">下载图片。 如果src包含文件名和扩展名,我可以下载图片,只需将url传递给我的程序。

但是,当src不包含文件名和扩展名时,例如

<img style="-webkit-user-select: none; cursor: zoom-in;" src="https://secure.somewebsite.net/website/member.php/1/folders/get_attach?mail_id=11111&amp;attach_id=1">

可以从C#代码下载图像吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

是的,有可能,

您可以使用这些方法从c#:

下载图像
client.DownloadFileAsync(new Uri(url), @"c:\temp\img.png");
client.DownloadFile(new Uri(url), @"c:\temp\img.png");

答案 1 :(得分:1)

这是一个完整的示例

using (WebClient client = new WebClient())
{
    client.DownloadFile("http://somedomain/image.png",
    @"c:\temp\image.png");

    // You can also you the async call 
    client.DownloadFileAsync("http://somedomain/image.png",
    @"c:\temp\image.png");
}