Base64 C#:
/// <summary>
/// 将字符串转化为Base64
/// </summary>
/// <param name="data"></param>
public static string ToBase64(string data)
{
byte[] bytes = Encoding.UTF8.GetBytes(data);
return Convert.ToBase64String(bytes);
}
/// <summary>
/// 将Base64字符串转化为String
/// </summary>
/// <param name="base64"></param>
/// <returns></returns>
public static string FromBase64(string base64)
{
byte[] bytes = Convert.FromBase64String(base64);
return Encoding.UTF8.GetString(bytes);
}
Base64 JS:
// 将字符串转化为Base64
ToBase64(data) {
return new Buffer.from(data).toString("base64");
}
// 将Base64字符串转化为String
FromBase64(base64) {
return new Buffer.from(base64, "base64").toString();
}