使用WebClient,我们可以非常方便快速准确的将网络上的图片保存到本机和服务器,下面是使用方法。
一、添加引用
using System.Net;
二、功能代码
//string[] MyPics = PicNameLists.Split(',');
using (System.Net.WebClient MyWc = new System.Net.WebClient())
{
//string PcName = Guid.NewGuid().ToString("N").Trim()+ "Pic1.jpg";//非常好的文件不重名的方法
string PcPath = "";
PcPath = System.Web.HttpContext.Current.Server.MapPath("Img/Km1Km4Pics/" + "NewPic1.jpg");
MyWc.DownloadFile("http://www.dzwebs.net/logo/logo.gif" , PcPath);//为图片在网络上的URL地址
}
上面的代码非常简洁。使用的就是MyWc.DownloadFile这个方法。
使用上面的代码,配合循环语句来使用,非常方便,一下保存上千张图片不成任何问题。