C# 将文件转化成byte[]数组
2016-08-12 14:11
281 查看
/// <summary> /// 将文件转换成byte[] 数组 /// </summary> /// <param name="fileUrl">文件路径文件名称</param> /// <returns>byte[]</returns> protected byte[] GetFileData(string fileUrl) { FileStream fs = new FileStream(fileUrl, FileMode.Open, FileAccess.Read); try { byte[] buffur = new byte[fs.Length]; fs.Read(buffur, 0, (int)fs.Length); return buffur; } catch (Exception ex) { //MessageBoxHelper.ShowPrompt(ex.Message); return null; } finally { if (fs != null) { //关闭资源 fs.Close(); } } } /// <summary> /// 将文件转换成byte[] 数组 /// </summary> /// <param name="fileUrl">文件路径文件名称</param> /// <returns>byte[]</returns> protected byte[] AuthGetFileData(string fileUrl) { using (FileStream fs = new FileStream(fileUrl, FileMode.OpenOrCreate, FileAccess.ReadWrite)) { byte[] buffur = new byte[fs.Length]; using (BinaryWriter bw = new BinaryWriter(fs)) { bw.Write(buffur); bw.Close(); } return buffur; } }
相关文章推荐
- C# 将文件转化成byte[]数组
- C# 将文件转化成byte[]数组
- C# 将文件转化成byte[]数组
- C# byte[]和文件FileStream相互转化
- 使用C#将文件以Byte数组的形式读入内存
- c# 将byte[]数组写入文件并添加空格(回车)操作
- C# 对象、文件与二进制串(byte数组)之间的转换
- C# double float int string 与 byte数组 相互转化
- C# byte[]和文件FileStream相互转化
- c#调用c++写成的dll文件,返回char*,返回数组,用ref接收,byte[] (zz)
- C# 对象、文件与二进制串(byte数组)之间的转换
- C# 文件转字节数组 byte[]
- C# 保存 byte 数组 到文件中, 用vs2005 打开该文件查看
- C# double float int string 与 byte数组 相互转化
- 【C#MVC】Base64字符串,转化为byte数组
- 【C#】byte[]数组中有值大于127时与string之间的相互转化
- C# double float int string 与 byte数组 相互转化
- C# double float int string 与 byte数组 相互转化
- c#调用c++写成的dll文件,返回char*,返回数组,用ref接收,byte[] (zz)
- C# byte[]和文件FileStream相互转化