C#方法 下载网络图片
2013-01-06 17:18
411 查看
/// <summary> /// 下载网络图片 /// </summary> /// <param name="PicSourceUrl">图片的网络地址</param> /// <param name="filePath">图片保存在本地的路径(需要加上图片的保存名称 如:D:\Images\1.jpg)</param> /// <returns></returns> public static bool DownPic(string PicSourceUrl,string filePath) { WebRequest request = WebRequest.Create(PicSourceUrl); WebResponse response = request.GetResponse(); Stream reader = response.GetResponseStream(); FileStream writer = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write); try { byte[] buff = new byte[512]; int c = 0; //实际读取的字节数 while ((c = reader.Read(buff, 0, buff.Length)) > 0) { writer.Write(buff, 0, c); } writer.Close(); writer.Dispose(); reader.Close(); reader.Dispose(); response.Close(); } catch (Exception ex) { return false; } finally { if (writer!=null) { writer.Close(); writer.Dispose(); } if (reader != null) { reader.Close(); reader.Dispose(); } if (response != null) { response.Close(); } } return true; }
相关文章推荐
- C# 网络编程之webBrowser获取网页url和下载网页中图片
- iOS UI 15 网络编程下载 图片 音乐 大文件 视频 get/ post方法
- .NET(C#)中图片的下载方法
- C#下载网络文件的方法
- 网络编程(一):用C#下载网络文件的2种方法
- iOS UI 15 网络编程下载 图片 音乐 大文件 视频 get/ post方法
- C# 网络编程之webBrowser获取网页url和下载网页中图片
- 网络采集软件核心技术剖析系列(3)---如何使用C#语言下载博文中的全部图片到本地并可以离线浏览
- C# 网络编程之webBrowser获取网页url和下载网页中图片
- asp.net(c#)从url网络地址下载图片或文件到本地硬盘
- c# 下载网络图片到本地
- 网络图片下载到手机返回null的问题解决方法
- Android学习笔记6 两种下载网络图片的方法
- 异步网络编程之图片批量抓取下载(C#)
- 网络编程(一):用C#下载网络文件的2种方法
- Afinal加载网络图片及下载文件使用方法
- Afinal加载网络图片及下载文件使用方法
- Afinal加载网络图片及下载文件使用方法
- C#限速下载网络文件的方法实例
- 在android中使用AsyncTask从网络中下载图片,但是调用了execute方法后,最后不执行onPostExcute方法