当前位置:编程学习 > JAVA >>

Java做服务器端时如何接收和处理android客户端base64编码过的图片呢?

   现在在做一个手机应用的服务器端开发,接收android客户端发送过来的图片,android客户端是将图片转为byte数组,然后利用Base64编码以后作为字符串传输到服务器,服务器端如何把这样的数据保存成图片文件呢? --------------------编程问答-------------------- 图片内容转成byte数组了啊。。 --------------------编程问答--------------------

        public Image GetImageFromString(string stringPath)
        {
            StreamReader sr = new StreamReader(stringPath);
            string s = sr.ReadToEnd();
            sr.Close();
            byte[] buf = Convert.FromBase64String(s);//把字符串读到字节数组中

            MemoryStream ms = new MemoryStream(buf);
            System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
            img.Save("12.gif", System.Drawing.Imaging.ImageFormat.Gif);  //保存成图片
            ms.Close();
            ms.Dispose();
            return img;
        }
--------------------编程问答-------------------- 对了,楼上的,8月12号你还是2个裤衩,怎么这么快就5个了,怎么做到的啊
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,