• .Net 文件与byte[]相互转换方法


    /// <summary>
            /// 将文件转换成byte[]数组
            /// </summary>
            /// <param name="fileUrl">文件路径文件名称</param>
            /// <returns>byte[]数组</returns>
            public static byte[] FileToByte(string fileUrl)
            {
                try
                {
                    using (FileStream fs = new FileStream(fileUrl, FileMode.Open, FileAccess.Read))
                    {
                        byte[] byteArray = new byte[fs.Length];
                        fs.Read(byteArray, 0, byteArray.Length);
                        return byteArray;
                    }
                }
                catch
                {
                    return null;
                }
            }
     1 /// <summary>
     2         /// 将byte[]数组保存成文件
     3         /// </summary>
     4         /// <param name="byteArray">byte[]数组</param>
     5         /// <param name="FileSavePath">保存至硬盘的文件路径</param>
     6         /// <returns></returns>
     7         public static bool ByteToFile(byte[] byteArray, string FileSavePath)
     8         {
     9             bool result = false;
    10             try
    11             {
    12                 using (FileStream fs = new FileStream(FileSavePath, FileMode.OpenOrCreate, FileAccess.Write))
    13                 {
    14                     fs.Write(byteArray, 0, byteArray.Length);
    15                     result = true;
    16                 }
    17             }
    18             catch
    19             {
    20                 result = false;
    21             }
    22 
    23             return result;
    24         }

    【原文出处】 http://www.51aras.com/?id=11

           

  • 相关阅读:
    生成器
    字典生成式
    列表推导式
    函数基础实战之ATM和购物车系统
    函数基础小结
    函数嵌套
    可变长参数
    函数参数
    java NIO(三)----通道(Channel)
    java NIO(二)----直接缓冲区和非直接缓冲区
  • 原文地址:https://www.cnblogs.com/61007257Steven/p/10953215.html
Copyright © 2020-2023  润新知