本地图片转换 base64,这种编码我还感到很陌生,帮你顶下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Byte[]和BASE64之间的转换操作static void Main(string[] args){ string factString = "中华人民共和国"; byte[] myByte; string Base64Str; //先把字符串按照utf-8的编码转换成byte[] Encoding myEncoding = Encoding.GetEncoding("utf-8"); //myByte中获得这样的字节数组:228,184,173,229,141,142,228,186,186,230,176,145,229,133,177,229,146,140,229,155,189 myByte = myEncoding.GetBytes(factString); //把byte[]转成base64编码,这个例子形成的base64编码的unicode等价字符串为:"5Lit5Y2O5Lq65rCR5YWx5ZKM5Zu9" Base64Str = Convert.ToBase64String(myByte); //再从base64编码转成byte[],又恢复为字节数组:228,184,173,229,141,142,228,186,186,230,176,145,229,133,177,229,146,140,229,155,189 myByte = Convert.FromBase64String(Base64Str); //用同一个Encoding对象把byte[]转成字符串:"中华人民共和国" factString = myEncoding.GetString(myByte); Console.WriteLine(factString);}先将读取图片,然后就能获取图片的byte[],然后看看上面的方法就可对它进行转换 base64,这种编码我还感到很陌生,帮你顶下 我如何才能获取到客户端的图片呢?就是在客户端读取图片,如果用File控件在客户端好像得不到图片的信息 呵呵,其实跟楼上的那位仁兄说的差不多,其实就是先读取文件的编码格式,也就是file io处理,然后取得自己所需要的格式赋给你所得到的图片,不过我想你这里说的就是客户端的文件格式转换,是不是指的客户上传的文件,你需要全部归档为一种格式的文件,如果是,就用函数直接转换一下就ok了,具体的建议去查查api吧,或者网上的参考也挺多的,虽然自己这样说得都有点汗颜,不过的确应该这样来解决.希望早日解决.因为牵扯到一些具体的函数问题. 网页展现数据库的结果的问题? 网游公司招聘J2EE高级开发工程师 关于STRUTS的<logic:iteator/>的问题? struts问题 请问在hibernate中集合映射与不采用集合的映射关系的区别?? 关于SPRING容器加载问题。求救贴,各位英雄帮帮忙 请教高人:服务器程序里发生异常 配置成功后马上结:用MS-dos运行java googleapi.jar应该放在哪里啊? 大家EJB来开发都用什么啊,是CMP还是BMP啊!那个好啊,来者有分! Struts下,如何是页面加载就要显示数据 字符串提取子字符的问题
static void Main(string[] args)
{
string factString = "中华人民共和国";
byte[] myByte;
string Base64Str;
//先把字符串按照utf-8的编码转换成byte[]
Encoding myEncoding = Encoding.GetEncoding("utf-8");
//myByte中获得这样的字节数组:228,184,173,229,141,142,228,186,186,230,176,145,229,133,177,229,146,140,229,155,189
myByte = myEncoding.GetBytes(factString);
//把byte[]转成base64编码,这个例子形成的base64编码的unicode等价字符串为:"5Lit5Y2O5Lq65rCR5YWx5ZKM5Zu9"
Base64Str = Convert.ToBase64String(myByte);
//再从base64编码转成byte[],又恢复为字节数组:228,184,173,229,141,142,228,186,186,230,176,145,229,133,177,229,146,140,229,155,189
myByte = Convert.FromBase64String(Base64Str);
//用同一个Encoding对象把byte[]转成字符串:"中华人民共和国"
factString = myEncoding.GetString(myByte);
Console.WriteLine(factString);
}
先将读取图片,然后就能获取图片的byte[],然后看看上面的方法就可对它进行转换
如果是,就用函数直接转换一下就ok了,具体的建议去查查api吧,或者网上的参考也挺多的,
虽然自己这样说得都有点汗颜,不过的确应该这样来解决.
希望早日解决.因为牵扯到一些具体的函数问题.