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
/// 下载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
参考文档:
WebApi开发框架DES加解密工具|Base64String转换工具JAVA源码下载
HTTP|POST提交数据:ContentType=application/x|www|form|urlencoded 内容格式|C#源码
CSFramework.WebApi框架实现阿里云OSS上传、下载、删除文件功能
常见的媒体格式类型HttpWebRequest.ContentType
System.Web.HttpUtility 对URL/HTML字符串进行编码|C#源码
[学校班级]HIWEB学校网站管理系统.NET版-源码下载
[电子商务]YxShop易想购物商城系统 v4.3.1 bulid 090515 发布版_web_changehope_b2c-源码下载
[电子商务]WebSenB2B电子商务系统WebSen!NT 1.3_websennt1.3-源码下载
C#源码-webERP 4.15.1源码下载
当前比较流行的几种WebApi接口数据交换格式
图片资源上传下载WebApi服务器
WebApi使用URL拼接参数形式传人后台自动解析为实体对象
C#.NET MVC WebApi后台开发框架入门完整版下载
ADO Direct/WebService跨区域下载数据测试报告
文库系统开发框架 | CMS内容管理系统软件开发平台|Web开发框架
FileController – 文件管理控制器 | CSFramework.WebApi后端框架|C/S开发框架
WebApi开发框架DES加解密工具|Base64String转换工具JAVA源码下载
HTTP|POST提交数据:ContentType=application/x|www|form|urlencoded 内容格式|C#源码
CSFramework.WebApi框架实现阿里云OSS上传、下载、删除文件功能
常见的媒体格式类型HttpWebRequest.ContentType
System.Web.HttpUtility 对URL/HTML字符串进行编码|C#源码
[学校班级]HIWEB学校网站管理系统.NET版-源码下载
[电子商务]YxShop易想购物商城系统 v4.3.1 bulid 090515 发布版_web_changehope_b2c-源码下载
[电子商务]WebSenB2B电子商务系统WebSen!NT 1.3_websennt1.3-源码下载
C#源码-webERP 4.15.1源码下载
当前比较流行的几种WebApi接口数据交换格式
图片资源上传下载WebApi服务器
WebApi使用URL拼接参数形式传人后台自动解析为实体对象
C#.NET MVC WebApi后台开发框架入门完整版下载
ADO Direct/WebService跨区域下载数据测试报告
文库系统开发框架 | CMS内容管理系统软件开发平台|Web开发框架
FileController – 文件管理控制器 | CSFramework.WebApi后端框架|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
