.net core将图片转为base64保存到数据库
时间: 2023-08-01 16:11:15 浏览: 222
图片转base64
4星 · 用户满意度95%
在 .NET Core 中,可以使用以下代码将图片转换为 Base64 字符串:
```csharp
string imagePath = "path/to/image.jpg";
byte[] imageBytes = System.IO.File.ReadAllBytes(imagePath);
string base64String = Convert.ToBase64String(imageBytes);
```
然后,可以将 `base64String` 存储到数据库中。如果数据库字段类型为字符串,则直接将其存储即可。如果字段类型为二进制,则需要将 Base64 字符串转换为字节数组,再存储到数据库中。
以下是将 Base64 字符串转换为字节数组的代码:
```csharp
byte[] imageBytes = Convert.FromBase64String(base64String);
```
阅读全文