使用webclient(包括svg)下载所有类型的图像

时间:2016-04-01 13:35:40

标签: c# image webclient-download

您好我试图在控制台应用程序中使用webclient从不同站点下载所有图像。 有时网站也可能包含svg。我使用webclient下载工作正常的图像,但是当找到svg时它会出现异常。现在我想要一种可以下载各种图像的方法,包括png,jpg,bmp,svg 这是我的工作代码

string fileName = @"fileName1.jpg";
string ActualURL = "http://www.somesite.com/themes/lemonade/resources/images/logo.svg";
string pathtoSaveFiles = @"D:\WMCDataStore\km01";
// Create an instance of WebClient   
WebClient client = new WebClient();
client.Headers.Add("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0)"); 
var formattedUrl = ActualURL;
var outputPath = Path.Combine(pathtoSaveFiles, fileName);
client.DownloadFile(new Uri(formattedUrl), outputPath);

0 个答案:

没有答案