根据html路径获取图片的字节

        /// <summary>
        ///根据html路径获取图片的字节
        /// </summary> 
        /// <param name="picSize">图片尺寸,原图:1,大图:2,中图:3,小图:4</param> 
        /// <param name="serverPath">图片服务器地址</param>
        /// <returns></returns>
        public static byte[] GetImageByteByHtmlImgUrl(string imgSize, string serverPath)
        {
            byte[] bt = new byte[4096];

            try
            {
                serverPath = serverPath.Replace("_1.", string.Format("_{0}.", imgSize));
                Image obj = Image.FromStream(System.Net.WebRequest.Create(serverPath).GetResponse().GetResponseStream());
                bt = ImageToByteArray(obj);  //使用ImageToByteArray()函数 将Image类型转成Byte[]类型
                obj.Dispose();
                return bt;
            }
            catch  //如果获取异常 则使用资源中的图片显示 
            {
                //Image obj = Image.FromStream("");
                //byte[] bt = ImageToByteArray(obj);
                //obj.Dispose();
                //return bt;
            }

            return bt;
        }
View Code

相关文章:

  • 2022-01-04
  • 2019-01-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2021-11-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-02
  • 2021-12-11
相关资源
相似解决方案