解决方案 »

  1.   

    虽然不太懂..不过图片是有文件头的吧...直接写入txt真的没问题吗= =...
      

  2.   

    我看有直接用二进制流存储到数据库的,不知道能不能直接二进制写到txt里
      

  3.   

    实际上有一个"序列化"可以把数据转化成2进制写到文件里...不过其实那已经不叫txt了...因为根本就看不懂...
    数据库里有的话..直接select出来肯定可以写了...只不过这个能不能直接以图片形式读取就是另外一回事....
      

  4.   

    System.IO.File.WriteAllBytes这个是可以写到文件里,那还能再从文件中读出来放到数据库里么
      

  5.   

    其实就是从数据库中的二进制数据->文本文件->数据库中的二进制数据,
    数据库存入文本该用什么方法
    数据库中字段是image类型的,从文本文件提出来的怎么转换
      

  6.   

     System.IO.FileStream s = System.IO.File.Create("");
                    s.Write()....
      

  7.   

    这个数据库里还有点别的字段哈,不是image类型的,想要把它们放在一个txt文件里是不是不可能的
      

  8.   

    把图片和其他字段类型同时放到文本文件肯定是可以的,并且早就有人在做了,你看看微软的.mht单网页文件就明白了,他里面不仅有文字,一样还可以有图片。这个实现很简单,只需把从数据库里面读出来的二进制数据按base64编码,再存储到文本里面,往回读的时候,只需把读出来的base64字符串重新解码,解码后就是原二进制流,可以直接写入数据库。
      

  9.   

    图片太大,txt一行只有1024,还是算了,多谢