现在已经成功从数据库中读出了[] byte类型的二进制流dataByte,并且已知文件名字符串fileName,请问怎么样把该二进制流写成文件?用C#编码的,如可能能否给一段示例代码片断。多谢!

解决方案 »

  1.   

    // 公共函数
    public static void SaveFile(string fileName, byte[] bytes, int start, int count)
    {
    FileStream fs = null;
    try
    {
    fs = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write);
    fs.Write(bytes, start, count);
    }
    finally
    {
    if (fs != null)
    {
    fs.Close();
    }
    }
    }// 调用
    SaveFile(fileName, buff, 0, buff.Length)
      

  2.   

    那再请教一下,我怎么样才能得到byte []类型的长度?