//定义一个图片下载地址的字符串
string remoteUri = "http://www.contoso.com/library/homepage/images/";
//定义需要下载图片的名字
string fileName = "ms-banner.gif";
// 创建一个新webclient实例.
WebClient myWebClient = new WebClient();
// 连接的网络资源的文件名.
myStringWebResource = remoteUri + fileName;
// 下载的网络资源和节省这在当前执行的文件夹.
myWebClient.DownloadFile(myStringWebResource,fileName);
完整代码演示:
private void btnDownLoadPic_Click(object sender, EventArgs e)
{
//定义一个图片下载地址的字符串
string remoteUri = "http://127.0.0.1/demo/dingdang.png";
//定义字符串并截取下载的文件名
string fileName = remoteUri.Substring(remoteUri.LastIndexOf("/")+1);
//定义一个我的下载资源
string myStringWebResourse = null;
//判断文件是否存在
if (!File.Exists(fileName))
{
//创建一个新webclient实例.
WebClient wc = new WebClient();
myStringWebResourse = remoteUri + fileName;
//下载的网络资源和节省这在当前执行的文件夹.
wc.DownloadFile(myStringWebResourse,fileName);
}
//显示在控件上
PicImage.Image = Image.FromFile("dingdang.png");
}