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个了,怎么做到的啊