string imgname = DateTime.Now.ToString("yyyyMMddhhmmss") + ".gif";
string Img64Str = OydRequest.GetFormString("Img64Str"); //需要解密的图片数组
string zipPath = AppDomain.CurrentDomain.BaseDirectory;//获取项目所在根目录
string filesPath = zipPath + (zipPath.EndsWith("\\") ? "" : "\\") + "GzImage\\";
if (!Directory.Exists(filesPath))
{
Directory.CreateDirectory(filesPath);
}
string filename = filesPath + imgname;
byte[] arr = Convert.FromBase64String(Img64Str);//base64转byte
string newImg64Str = Encoding.Default.GetString(arr);//数组解码成二进制字符串
byte[] arr2 = Convert.FromBase64String(newImg64Str);//将二进制字符串转换成数组
using (MemoryStream ms2 = new MemoryStream(arr2))
{
System.Drawing.Bitmap bmp2 = new System.Drawing.Bitmap(ms2);
bmp2.Save(filename, System.Drawing.Imaging.ImageFormat.Gif);//保存为gif格式的图片
bmp2.Dispose();
}