zoukankan      html  css  js  c++  java
  • 文件与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 byte[fileStream.Length];
      fileStream.Read(buffer, 0, buffer.Length);
      fileStream.Close();
      return Convert.ToBase64String(buffer);
    }
    
            
    /// <summary>
    /// Base64二进制流还原文件
    /// </summary>
    /// <param name="FilePath">存放文件的路径</param>
    /// <param name="StringBase64">文件Base64二进制流</param>
    public static void Base64TeCode(string FilePath,string StringBase64)
    {
      FileStream fileStream = new FileStream(FilePath, FileMode.Create);
      byte[] buffer = Convert.FromBase64String(StringBase64);
      fileStream.Write(buffer, 0, buffer.Length);
      fileStream.Close();
    }
  • 相关阅读:
    运算符
    格式化输出
    while循环
    if 判断语句
    Swift # 字典
    Swift # 数组
    Swift # 字符串
    [ Swift # 函数 ]
    [ Bubble Sort ]& block
    数据结构 # 二叉树/堆/栈
  • 原文地址:https://www.cnblogs.com/fjptwwf/p/5688148.html
Copyright © 2011-2022 走看看