C# 保存 base64
时间: 2023-08-31 11:10:35 浏览: 46
你可以使用以下代码将 Base64 字符串保存为文件:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string base64String = "Your Base64 String"; // 替换为你的 Base64 字符串
byte[] bytes = Convert.FromBase64String(base64String);
File.WriteAllBytes("File Path", bytes); // 替换为你的文件路径
}
}
```
其中,`base64String` 是待保存的 Base64 字符串,`bytes` 是根据 Base64 字符串转换得到的字节数组,`File.WriteAllBytes` 方法将字节数组写入文件。你需要将代码中的 `"File Path"` 替换为你想要保存的文件路径。
相关问题
C# base64保存图片
以下是使用C#保存图片的base64编码的示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
string base64String = "/* 这里是图片的base64编码 */";
byte[] imageBytes = Convert.FromBase64String(base64String);
using (MemoryStream ms = new MemoryStream(imageBytes))
{
using (FileStream fs = new FileStream("savedImage.jpg", FileMode.Create))
{
ms.WriteTo(fs);
}
}
Console.WriteLine("图片保存成功!");
}
}
```
这段代码首先将base64编码的字符串转换为字节数组,然后使用MemoryStream将字节数组写入文件流中,最后保存为jpg格式的图片文件。
c# base64 转图片保存
在 C# 中,可以使用 System.Convert 类中的 FromBase64String 方法将 base64 字符串转换为字节数组,然后使用 System.IO.File 类中的 WriteAllBytes 方法将字节数组写入到文件中。以下是示例代码:
```
using System;
using System.IO;
public class Base64ToImage
{
public static void SaveImage(string base64String, string filePath)
{
byte[] bytes = Convert.FromBase64String(base64String);
File.WriteAllBytes(filePath, bytes);
}
}
```
其中,`base64String` 是要转换的 base64 字符串,`filePath` 是保存图片的文件路径。