Base64格式Convert.ToBase64String(Byte数组)

解决方案 »

  1.   

    试过用Convert.ToBase64String(Byte数组),但是转换出来的字符串含有很多斜杠,客户端也读取不出来!
      

  2.   

    Convert.ToBase64String(Byte数组)编码后,在客户端进行解码就行。
      

  3.   

    很明显,你这是用字符拼接生成XML. 还是用XML类吧.要不你就自己对字符器编码
      

  4.   

    byte[] data = (byte[])dr["Img"];String str  = Convert.ToBase64String(data)字符串存入xml应该会吧然后解析后再还原成byte[]
      

  5.   

    可以用字符串,最保险:
    byte[] bytes = { 0x00, 0x12, 0x33, 0xf1, 0x43 };
    string result = string.Join(" ", bytes.Select(x => Convert.ToString(x, 16).PadLeft(2, '0')));
    byte[] b1 = result.Split(' ').Select(x => (byte)Convert.ToInt32(x, 16)).ToArray();