用xml存多好呀
存取都方便

解决方案 »

  1.   

    该字段既包含图片又包含文字,而且是image类型的,用xml存不行呀!!
      

  2.   

    现在能读出来,存到rtf文件中,但是文件中既有文字,又有图片,怎么能让他在页面上显示出来呢
      

  3.   

    如果要在网页中显示的话,写成多个文件.把文本内容也一个文件,图片字段写到图片中去,并在文件中写上<img  src='文件名'....>
      

  4.   

    DataSet ds = .....;
    BinaryFormatter formatter = new BinaryFormatter();
    FileStream fs = new FileStream(....);
           BinaryFormatter formatter = new BinaryFormatter();
            try 
            {
                formatter.Serialize(fs, ds);
            }
      

  5.   

    cpp2017(慕白兄) 的方法不行呀,文件中的文字和图片都是从数据库中读出来的(图片和文字的个数不确定,而且图片和文字都是混合在一起的),并且存在rtf文件中,图片在本地并不存在所以只能通过读rtf文件来读取内容
      

  6.   

    明白你的意思了,不是通过html格式显示,直接写成一个rtf二进制文件,就像word一样在客户端通过应用程序打开它?
      

  7.   

    现在直接将DataSet写到byte数组中,然后通过输出流的方式显示出来,但是显示出来的都是乱码(显示的内容既包含文字又包含图片)
    NoticeManagerFace nf = new NoticeManagerFace();
    DataSet ds4=nf.GetContentByNoticeID(strNoticeID);
    byte[] MyBytes = (byte[])ds4.Tables["TINFO_NoticeContent"].Rows[0]["Content"];
    Response.OutputStream.Write(MyBytes, 0, MyBytes.Length);
      

  8.   

    现在最好是能将rtf里的内容在网页里面显示出来
      

  9.   

    如果能像上面的方法直接从DataSet中读出来直接显示出来更好