图片转Base64 C#
时间: 2023-12-21 12:05:31 浏览: 85
以下是C#中将图片转换为Base64的方法:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string imagePath = "image.jpg"; // 图片路径
string base64String = ImageToBase64(imagePath); // 转换为Base64字符串
Console.WriteLine(base64String);
}
static string ImageToBase64(string imagePath)
{
using (FileStream fs = new FileStream(imagePath, FileMode.Open))
{
byte[] bytes = new byte[fs.Length];
fs.Read(bytes, 0, bytes.Length);
string base64String = Convert.ToBase64String(bytes);
return base64String;
}
}
}
```
这段代码中,我们首先定义了一个`ImageToBase64`方法,该方法接收一个图片路径作为参数,将图片读取为字节数组,然后使用`Convert.ToBase64String`方法将字节数组转换为Base64字符串并返回。在`Main`方法中,我们调用`ImageToBase64`方法将图片转换为Base64字符串,并将其输出到控制台。
阅读全文