ASP.NET下载网站上的地图图片(精)
2010-02-26 10:29
429 查看
页面中引入:
using System.Net;
using System.IO;
下面两个方法,结果都是一样,都可以下载网站上的图片;
using System.Net;
using System.IO;
下面两个方法,结果都是一样,都可以下载网站上的图片;
private void Sava1() { string url = "http://192.234.86.15/Maplink//05/000/000/013/000/000/006.png"; WebRequest wreq = WebRequest.Create(url); HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse(); Stream s = wresp.GetResponseStream(); System.Drawing.Image img; img = System.Drawing.Image.FromStream(s); img.Save("E://000.png", System.Drawing.Imaging.ImageFormat.Png); MemoryStream ms = new MemoryStream(); img.Save(ms, System.Drawing.Imaging.ImageFormat.Png); img.Dispose(); Response.ClearContent(); Response.ContentType = "image/png"; Response.BinaryWrite(ms.ToArray()); } private void Sava2() { string url2 = "http://219.234.86.15/Maplink//03/000/000/004/000/000/002.png"; WebClient my = new WebClient(); byte[] mybyte; mybyte = my.DownloadData(url2); MemoryStream ms = new MemoryStream(mybyte); System.Drawing.Image img; img = System.Drawing.Image.FromStream(ms); img.Save("E://001.png", System.Drawing.Imaging.ImageFormat.Png); //保存 //下面直接输出 Response.ClearContent(); Response.ContentType = "image/gif"; Response.BinaryWrite(mybyte); //如果是真实的图片地址直接用 my.DownloadFile(url2, "E://001.png"); //保存 }
相关文章推荐
- ASP.NET下载网站上的地图图片(精)
- Asp.Net二级域名共享Forms身份验证、下载站/图片站的授权访问控制
- 在asp.net中使用HttpHandler为网站图片添加水印
- ASP.NET下载远程图片保存到本地的方法、保存抓取远程图片
- asp.net(VB)中使用正则获取图片地址并进行下载.
- Asp.net 获取图片列表并打包下载
- ASP.NET的SEO:Linq to XML---网站地图和RSS Feed
- ASP.NET 实践:实现 ASP.NET 网站地图提供者
- ASP.NET(C#)下载图片代码
- 在Asp.net MVC模式下实现网站地图导航
- 网站地图的做法 (asp.net C#)
- 用ASP.NET实现下载远程图片保存到本地的方法 保存抓取远程图片的方法
- 【原创】Asp.Net二级域名共享Forms身份验证、下载站/图片站的授权访问控制
- Asp.Net二级域名共享Forms身份验证、下载站/图片站的授权访问控制
- asp.net网站地图的制作
- asp.net 操作 xml格式网站地图 添加删除修改!(简单版)
- asp.net+swfupload 多图片批量上传(附源码下载)
- ASP.NET MVC图片文件上传与下载
- ASP.NET 网站 禁止未登录用户查看及下载指定目录下的文件
- 网站地图的做法 (asp.net C#)