方法如下:
         
                  /// <summary>
/// 根据2进制数组获得文件
/// </summary>
/// <param name="byt">2进制数据</param>
/// <param name="str_Filename">目标文件</param>
private void GetFileFromDataBase(byte[] byt,string str_Filename)
{

}里面的内容应该怎么写呀?

解决方案 »

  1.   

    /// <summary>
    /// 根据2进制数组获得文件
    /// </summary>
    /// <param name="byt">2进制数据</param>
    /// <param name="str_Filename">目标文件</param>
    private void GetFileFromDataBase(byte[] byt,string str_Filename)
    {
    //MemoryStream stream = new MemoryStream(byt);
    FileStream fs_stream=new FileStream(str_Filename,FileMode.CreateNew);
    BinaryWriter writefile = new BinaryWriter(fs_stream);
                writefile.Write(byt);
                writefile.Close();            
    }
    问题解决
    谢谢
      

  2.   

    等有时间自己写个 Image 文件转化为 byte[] ,然后在转化为Image 文件
    如果文件没有变大,则是保存的数据表里面的问题