C# 下载Web网页指定URL图片并转换为Base64String格式
作者:C/S框架网|www.cscode.ne  发布日期:2020/02/26 08:53:43
  C# 下载Web网页指定URL图片并转换为Base64String格式


C# Code:

/// <summary>
/// 下载Web网页的图片,并转换为Base64String格式
/// </summary>
/// <param name="urlAddress">图片URL地址</param>
/// <returns></returns>
public static string WebImageToBase64(string urlAddress)
{
  
try
  {
    Uri url
= new Uri(urlAddress);
    WebRequest webRequest
= WebRequest.Create(url);
    WebResponse webResponse
= webRequest.GetResponse();
    Bitmap myImage
= new Bitmap(webResponse.GetResponseStream());
    MemoryStream ms
= new MemoryStream();
    myImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
    
byte[] arr = new byte[ms.Length];
    ms.Position
= 0;
    ms.Read(arr,
0, (int)ms.Length);
    ms.Close();
    
return Convert.ToBase64String(arr);
  }
  
catch
  {
    
return string.Empty;
  }
}

//来源:C/S框架网(www.csframework.com) QQ:23404761



上一篇 下一篇