需求:界面上有一个按钮,点击后联网下载一张PNG图片,保存到本地指定路径。
重要参考:
测试同步下载方法:
////// 按钮事件:测试下载功能 /// /// /// private void btn_OnClick(object sender, RoutedEventArgs e) { using (WebClient webClient = new WebClient()) { webClient.DownloadFile("http://服务器地址/1.png", @"d:\temp\image1.png"); } }
小结:
- DownloadFile()参数:资源路径、要保存到的本地路径其文件名、格式。
- 注意:不能像老外写的那样保存到C盘,否则会报错,估计是权限问题。
- 文件要保存到的文件夹必须存在,否则会报错,不会自动帮创建文件夹的。