base64转图片


关于c#中Base64编码转图片 。个人建议存放文件时,文件名改为文件MD5值。同一个文件的MD5值相同。只要在上传的时候判断一下文件的MD5值。可以避免文件的重复上传哦

 //图片的BASE64编码,
                        var img = Context.Request["imgbase64"];  #region base64转图片

                        string path = "";
                        string p = "/UploadImg/CGSQ" + DateTime.Now.ToString("yyyyMMddHHmmssff") + ".png";
                        path = Server.MapPath(p);



                        var img1 = img.Replace("data:image/png;base64,", "");
                        byte[] bytes = System.Convert.FromBase64String(img1);
                        File.WriteAllBytes(path, bytes);
                        #endregion