C#利用webrequest 通过图片src保存到本地 | 狂野铜匠

C#利用webrequest 通过图片src保存到本地

时间:2011-3-15  |   0  |  标签:, , ,

闲话不多说,公司一个抓取程序用到了于是保存下来。

//url 图片地址 例如 http://hiphotos.baidu.com/2d61d91b8385ed81ac6e7521.jpg
//记得引用using System.Net;
 public void getimages(string url)
    {
        //创建一个request 同时可以配置requst其余属性
        System.Net.WebRequest imgRequst = System.Net.WebRequest.Create(url);
        //在这里我是以流的方式保存图片
         System.Drawing.Image downImage = System.Drawing.Image.FromStream
(imgRequst.GetResponse().GetResponseStream());
        string dertory = string.Format(@"I:\imgfg.cn\5r\{0}\", DateTime.Now.ToString("yyyy-MM-dd"));
        string fileName = string.Format("{0}.jpg", DateTime.Now.ToString("HHmmssffff"));
        if (!System.IO.Directory.Exists(dertory))
       { System.IO.Directory.CreateDirectory(dertory); }
         downImage.Save(dertory + fileName);
         downImage.Dispose();//用完一定要释放
     }

代码稍微简单一点,有什么问题可以留言。





无觅相关文章插件,快速提升流量