/// <summary>
/// base64转图片保存
/// </summary>
/// <param name="path">保存路径</param>
/// <param name="guid">文件名称</param>
/// <param name="base64">图片的base64</param>
public void Base64ToImage(string path, string guid, string base64)
{
if (path.Equals(""))
throw new Exception("未指定保存文件的路径");
base64 = base64.Replace("data:image/png;base64,", "").Replace("data:image/jgp;base64,", "").Replace("data:image/jpg;base64,", "").Replace("data:image/jpeg;base64,", "");//将base64头部信息替换
byte[] bytes = Convert.FromBase64String(base64);
MemoryStream memStream = new MemoryStream(bytes);
Image mImage = Image.FromStream(memStream);
Bitmap bp = new Bitmap(mImage);
bp.Save(path + "/" + guid + ".jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);//注意保存路径
}
Base64ToImage(imgpath, item.guid, item.imgurl);//调用