将python 代码:img_byte = base64.b64encode(t.read()) img_str = img_byte.decode('ascii')转换为c#代码
时间: 2023-12-14 13:37:19 浏览: 171
sun.misc.BASE64Encoder源码及jar包
在 C# 中,可以使用 `Convert.ToBase64String` 方法将二进制数据转换为 Base64 字符串。以下是对应的代码:
```csharp
byte[] imgBytes = File.ReadAllBytes("path/to/image.jpg");
string imgStr = Convert.ToBase64String(imgBytes);
```
其中,`path/to/image.jpg` 是你要转换的图片路径。如果你的图片数据已经在内存中,可以直接使用 `MemoryStream` 代替 `File.ReadAllBytes`,具体代码如下:
```csharp
byte[] imgBytes = // 从其他地方获取图片数据
using (MemoryStream ms = new MemoryStream(imgBytes))
{
string imgStr = Convert.ToBase64String(ms.ToArray());
}
```
阅读全文