//定义一个图片下载地址的字符串
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");
}
本文介绍了如何在.NET环境中,利用C#的WebClient类下载网络上的图片。首先定义图片的URL,然后创建WebClient实例,通过DownloadFile方法将图片保存到本地。示例代码展示了点击按钮触发下载,并将下载的图片显示在控件上。
1074

被折叠的 条评论
为什么被折叠?



