编码解码、图片与byte[]、日志文件写入和读取
1 /// <summary> 2 /// 将字符串编码为Base64字符串 3 /// </summary> 4 /// <param name="str"></param> 5 /// <returns></returns> 6 public static string Base64Encode(string str) 7 { 8 byte[] barray; 9 barray = Encoding.Default.GetBytes(str); 10 return Convert.ToBase64String(barray); 11 } 12 13 /// <summary> 14 /// 将Base64字符串解码为普通字符串 15 /// </summary> 16 /// <param name="str"></param> 17 /// <returns></returns> 18 public static string Base64Decode(string str) 19 { 20 byte[] barray; 21 22 try 23 { 24 barray = Convert.FromBase64String(str); 25 return Encoding.Default.GetString(barray); 26 } 27 28 catch 29 { 30 return str; 31 } 32 33 }