//ToBase64String 方法是将字节数组转换成base64的编码,所以调用ToBase64String该方法时,被编码的字符串必须是字节数组(Byte[]),也就是说我们需要先将字符串转换成Byte[],
//然后通过ToBase64String方法,对Byte[] 自己数组进行编码,然后返回编码后的代码。
#region base64 返回 string
/// <summary>
/// base64 返回 string
/// </summary>
/// <param name="base64"></param>
/// <returns></returns>
private static string Base64ToString(string base64)
{
Byte[] bytes = Base64ToBytes(base64);
return Encoding.UTF8.GetString(bytes);
}
#endregion
#region 把字节数组转换成Base64字符串
static String BytesToBase64(Byte[] bytes)
{
try
{
return Convert.ToBase64String(bytes);
}
catch
{
return null;
}
}
#endregion
#region 将base64字符串转换为字节
static Byte[] Base64ToBytes(String base64)
{
try
{
return Convert.FromBase64String(base64);
}
catch
{
return null;
}
}
#endregion