从一个方法只能得到文件名和文件的二进制内容,怎么样将它恢复生成物理文件呢?

解决方案 »

  1.   

    string path = Server.MapPath( "aa.txt" ); //保存路径
    StreamWriter sw = new StreamWriter( path );
    string s = "我是加进去的"; //你的内容

    sw.Write(s); //写入内容
    sw.Flush();
    sw.Close();
    Response.Write( "添加成功" );
      

  2.   

    再问一个问题,数据库出来是二进制的fileByte,在string s = "我是加进去的"时,我怎么把BYTE转成STRING呢?
      

  3.   

    StreamWriter sw = new StreamWriter( path,true );
    string s = System.BitConverter.ToString(fileByte);             
    sw.Write(s);
    我这样,恢复出来的文件里面全是二进制,怎么恢复成文件正常内容呢?
      

  4.   

    呵呵,用FileStream就可以了,谢谢大家,