看你的保存代码
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

解决方案 »

  1.   

    byte[] bytes = ...;
    string text = BitConverter.ToString(bytes);
      

  2.   

    就是用FilesStrem读取的数据 我试了 存进去的时候是没问题的 因为我立即把那个byte[]输出得到的就是正确的 但是存进数据库就变成那样了 把他用filesstrem在write出来 就是 system.byte[]
      

  3.   

    什么意思?你不是读取到byte数组了吗;转成image就行了呗byte[] bytes = ...;
    MemoryStream ms = new MemoryStream(bytes);  
    Image img = Image.FromStream(ms,true);  
    pictureBox1.Image = img ; 
     
      

  4.   

    但是存储的是word文档之类的文本 不是image 只是二进制数据。
      

  5.   


    FileStream fs;
    FileInfo file = new FileInfo(@"C:\1.doc");
    fs = file.OpenWrite();
    fs.Write(bytes, 0, bytes.Length);
    fs.Close();