zoukankan      html  css  js  c++  java
  • C# 将文件转化成byte[]数组

    1.

    /// <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();
        }
      }
    }

    2.

    /// <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# 根据Word模版生成Word文件
    C# 添加事件
    类HTML语法显示格式化文本
    简易内存池实现
    12306订票助手
    网站前端的收藏
    摘抄 ander图片上传
    对于文件上传的几种处理方法,转载的
    对于 asp.net 中IhttpHandle,和IHttpModel中使用Session 会话
    KindEdit 的编辑插件的提问家
  • 原文地址:https://www.cnblogs.com/wangfuyou/p/5063703.html
Copyright © 2011-2022 走看看