C# 下载Web网页指定URL图片并转换为Base64String格式

  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



版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C# 下载Web网页指定URL图片转换Base64String格式
WebApi开发框架DES加解密工具|Base64String转换工具JAVA源码下载
图片转为Base64编码的文本
C# Model对象实例转换URL网址参数Param形式
C#.NET DateTime时间格式转换Unix时间戳格式(int类型)
C#图片转换类支持按比例缩放图片
IE浏览器监控程序-监控IE窗体URL动态加载网页等信息
使用默认IE浏览器打开指定URL网页
将SQLServer数据类型转换C#.Net类型
通用图片处理类CImageLibrary,预设存储JPG格式|C/S框架网
SQLServer SQL函数解析JSON数据格式返回表
Asp.Net防止恶意刷新网页
String与StringBuilder的区别
C# WebApi将查询字符串RequestUri.Query解析转换Hashtable
检查文件是否图片格式
C#打开CHM文件定位到指定的页面(原创)
学习C#.NET基础知识(学习重点请下载附件)
将SQLServer数据类型转换.Net中SqlDbType类型
C#转换IList对象数组byte数组.然后通过WebService传递
Web服务(Web Service)