string sSteam="该字符串中是存放的文本流"; //如:n56en397e397e397e397e397e397e.....
ADODB.Stream ado_stream = new ADODB.Stream();
ado_stream.Type = ADODB.StreamTypeEnum.adTypeBinary;
ado_stream.Open(System.Reflection.Missing.Value, ADODB.ConnectModeEnum.adModeUnknown,ADODB.StreamOpenOptionsEnum.adOpenStreamUnspecified,"", "");
ado_stream.Write(Buffer object);       //请问如何将 sSteam 的内容写入ado_stream ?
ado_stream.SaveToFile("test.doc",ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
ado_stream.Close();

解决方案 »

  1.   

    如果你在.net环境下,建议你用ado.net来操作。
      

  2.   

    烦请看看:http://community.csdn.net/Expert/topic/4678/4678305.xml?temp=.660473
      

  3.   

    你把文件内容放到xml中了,是吗
      

  4.   

    如果是的话,如果是以byte存的,在xml中先读出数据,然后转化成byte数组
      

  5.   

    是的,文件内容放到xml中
    string s=xml_file1.InnerXml;接下来改如何和转呢?
      

  6.   

    主要我不太清楚你在js中如何写得,
    .net中向xml存入和读取byte[]数据,没有什么复杂的
      

  7.   

    详细内容在
    http://community.csdn.net/Expert/topic/4678/4678305.xml?temp=.660473
    有介绍。js 在:http://www.cublog.cn/opera/showart.php?blogid=13830&id=75904