《Base64二进制流与文件相互转换》由会员分享,可在线阅读,更多相关《Base64二进制流与文件相互转换(2页珍藏版)》请在金锄头文库上搜索。
1、Base64二进制流与文件相互转换#region Base64二进制流与文件相互转换/ <summary>/ 文件转换为Base64二进制流/ </summary>/ <param name=FilePath></param>/ <returns></returns>public static string FileToBase64(string FilePath)FileStream fileStream = File.Open(FilePath, FileMode.OpenOrCreate);byte buffer = new bytefil
2、eStream.Length;fileStream.Read(buffer, 0, buffer.Length);fileStream.Close;return Convert.ToBase64String(buffer);/ <summary>/ Base64二进制流还原文件/ </summary>/ <param name=FilePath></param>/ <param name=StringBase64></param>public static void Base64Decode(string FilePath, string StringBase64)FileStream fileStream = new FileStream(FilePath, FileMode.Create);byte buffer = Convert.FromBase64String(StringBase64);fileStream.Write(buffer, 0, buffer.Length);fileStream.Close;#endregion