zoukankan      html  css  js  c++  java
  • asp.net保存远程图片

    1.利用WebRequest,WebResponse 类
    WebRequest wreq=WebRequest.Create("http://www.baidu.com/img/logo-yy.gif");
        HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();
        Stream s=wresp.GetResponseStream();    
        System.Drawing.Image img;
        img = System.Drawing.Image.FromStream(s);  
        img.Save("D:\\aa.gif",ImageFormat.Gif);   //保存
    //下面直接输出
    MemoryStream ms=new MemoryStream();
        img.Save(ms,ImageFormat.Gif);
        img.Dispose();
        Response.ClearContent();
        Response.ContentType="image/gif";
        Response.BinaryWrite(ms.ToArray());


    2.利用 WebClient 类
    WebClient my=new WebClient();
        byte[] mybyte;  
        mybyte=my.DownloadData("http://www.baidu.com/img/logo-yy.gif");            MemoryStream ms=new MemoryStream(mybyte);   
        System.Drawing.Image img;
        img = System.Drawing.Image.FromStream(ms);  
        img.Save("D:\\a.gif",ImageFormat.Gif);   //保存
    //下面直接输出
    Response.ClearContent();
        Response.ContentType="image/gif";
        Response.BinaryWrite(mybyte);
    如果是真实的图片地址直接用
    my.DownloadFile("http://www.baidu.com/img/logo-yy.gif","D:\\a.gif");   //保存
    直接可以保存

  • 相关阅读:
    hdu 4612 Warm up 桥缩点
    树上的一个题目
    2013 ACM/ICPC Asia Regional Online —— Warmup2
    hdu 3308 LCIS 线段树
    最近计划
    hdu 2121 , hdu 4009 无定根最小树形图
    POJ 3164 Command Network 最小树形图模板
    过滤器和拦截器
    struts中的请求数据自动封装
    struts中获取域
  • 原文地址:https://www.cnblogs.com/wangpei/p/1493719.html
Copyright © 2011-2022 走看看