zoukankan      html  css  js  c++  java
  • 文件和二进制流的相互转换

    /// <summary>
            
    /// 把文件转化为二进制流
            
    /// </summary>
            
    /// <param name="Path">文件路径</param>
            
    /// <returns></returns>
            public static byte[] ConvertToBinary(string Path)
            {
                FileStream stream = new FileInfo(Path).OpenRead();
                byte[] buffer = new byte[stream.Length];
                stream.Read(buffer, 0, Convert.ToInt32(stream.Length));
                return buffer;
            }
            #endregion




    byte[] file = Convert.FromBase64String(datass);
                //保存文件
                string FilePath = "D:\杭州集广OA\文件交换\XHQJYJ\传阅板\Test.docx";
                FileStream fstream = File.Create(FilePath, file.Length);//创建文件流
                try
                {
                    fstream.Write(file, 0, file.Length);//把二进制流数据写入文件
                    fstream.Close();
                }
  • 相关阅读:
    Linux内核的总结认识
    服务器的基本问题避免
    Linux中多线程信号的处理
    gdb调试
    TCP数据包的封包和拆包
    网络TCp数据的传输设计(黏包处理)
    InputArray和OutputArray
    UTF8转unicode说明
    C++使用标准库的栈和队列
    resize函数有五种插值算法
  • 原文地址:https://www.cnblogs.com/zecVip/p/4444196.html
Copyright © 2011-2022 走看看