byte转换问题
问题描述:
取AD域控中用户图片,用户图片是用byte[]来进行存储,我设想把这些用户图片数据存入数据库,于是这块读取存储的分工给了其他人,那位兄弟的做法是这样的,读出byte[]数组,new出一个字符串,然后通过逗号的区分形成了一个新的str。
问题来了,我读取这些信息的时候,重新把字符串重新转换成byte[]和原来的byte[]完全不一样。这位兄弟无形中给我增加了负担,我现在的解决方式直接读取AD用户的图片,不过还是希望能够把经过字符串转换的byte[]数组重新转换回来。
过程描述:
byte[]转换字符串(此字符串人工添加了“,”等字符),字符串转换为byte[](这里先要过滤一些字符串内容)
请问有没有好的解决方案或者提供主要解决问题思路,主要是针对前后byte[]数组的一致性
------解决方案--------------------
Convert.ToBase64String
Convert.FromBase64String
使用这两个方法进行字节数组和字符串的转换