图片保存为二进制流要转成BASE64的格式有关问题

图片保存为二进制流要转成BASE64的格式问题
我将图转换成二进制流保存于 数据库, 对应的内容是
0xFFD8FFE000104A46494600010101012C012C0000FFDB00430006040506050406060506070706080A100A0A09090A140E0F0C10171418181714161 。。。 。。。

但是当我把这个二进制流化成图片显示另存为JPG文件后通过网上的转换 http://www.fishlee.net/Tools/GetImageBase64Code#codeResult 

base64结果:/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2w 。。。 。。。

------------------------------------------------------------------------------------------------------------------------
好了,我们看一下 同样的JPG图,得到的 二进制流,与 base64 编码完全不同,

请问大家有什么办法, 帮我把我的二进制流 ,转成  base64编码?
------解决思路----------------------
用Convert.ToBase64String转换
------解决思路----------------------
你数据库里直接保存base64字符串不好吗(按varchar2类型保存),来回转换它干什么
------解决思路----------------------
还原不到原始的
因为你在一开始转换的时候就已经把字符串截断了
 Convert.FromBase64String(base64data.Substring(1, base64data.Length - 2));