• C# .NET 根据Url链接保存Image图片到本地磁盘


    根据一个ImageUrl链接可以在浏览器中显示一个图片,如果要通过代码将图片保存在本地磁盘可以通过以下方式:

    1、首先获取图片的二进制数组。

     static public byte[] GetBytesFromUrl(string url)
      {
           byte[] b;
           HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
           WebResponse myResp = myReq.GetResponse();

    Stream stream = myResp.GetResponseStream();
    //int i;
    using (BinaryReader br = new BinaryReader(stream))
    {
    //i = (int)(stream.Length);
    b = br.ReadBytes(500000);
    br.Close();
    }
    myResp.Close();
    return b;

    }

       2、保存到磁盘文件中.

     static public void WriteBytesToFile(string fileName, byte[] content)
     {
            FileStream fs = new FileStream(fileName, FileMode.Create);
            BinaryWriter w = new BinaryWriter(fs);
           try
          {
             w.Write(content);
          }
          finally
         {
            fs.Close();
            w.Close();
        }

           }

  • 相关阅读:
    爬虫的基本原理
    爬虫的分类
    gcc编译
    C++字符串总结
    PE文件格式学习笔记
    学习SDR过程中的参考网页
    Linux下源码编译安装遇到的问题
    web | jsp考试复习要点整理
    爬虫 | php封装 | file_get_contents
    re | [NPUCTF2020]EzObfus-Chapter2
  • 原文地址:https://www.cnblogs.com/jett010/p/8952512.html
Copyright © 2020-2023  润新知