我正在尝试从<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&attach_id=1">
可以从C#代码下载图像吗?
谢谢。
答案 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");
}