zoukankan      html  css  js  c++  java
  • ASP.NET下载网站上的地图图片(精)

    页面中引入:

    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");   //保存 
        }

  • 相关阅读:
    JavaScript常用正則表達式
    详尽解析window.event对象
    DWR的类却无法在js里用
    javascript控制小数点精度
    49. Group Anagrams
    48. Rotate Image
    64. Minimum Path Sum
    63. Unique Paths II
    62. Unique Paths
    53. Maximum Subarray
  • 原文地址:https://www.cnblogs.com/lizhao/p/1990474.html
Copyright © 2011-2022 走看看