C# 保存base64格式图片

 #region 保存base64格式图片
        public static void SavePhotoByString(string base64,string fullPath)
        {
            byte[] buffer = Convert.FromBase64String(base64.Replace(" ", "+"));
        //保存到指定路径 FileStream fileStream
= new FileStream(fullPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite) { Position = 0L }; fileStream.Write(buffer, 0, buffer.Length); fileStream.Close(); } #endregion
 /// <summary>
    /// 文件转base64编码
    /// </summary>
    /// <param name="FileName">文件路径+文件名</param>
    /// <returns>Base64字符串</returns>
    public string FileJpgConvertToBase64(string FileName)
    {
        if (!File.Exists(FileName))
        {
            return "";
        }
        string Pub_Zp = "";
        try
        {
            FileStream fs = File.OpenRead(FileName);
            int i = (int)fs.Length;
            byte[] Zp = new byte[i];
            fs.Read(Zp, 0, i);
            fs.Close();
            Pub_Zp = Convert.ToBase64String(Zp);
        }
        catch (Exception ex)
        {
            RecodeErrorLogInfo("JpgConvertToBase64", FileName, ex);
            return "";
        }
        return Pub_Zp;
    }
 #region[base64转图片]
        /// <summary>
        /// 解析照片
        /// </summary>
        /// <param name="base64string">照片base64String类型</param>
        /// <returns></returns>
        private Bitmap GetImageFromBase64(string base64string)
        {
            Bitmap bitmap = null;
            try
            {
                if (!string.IsNullOrEmpty(base64string))
                {
                    byte[] b = Convert.FromBase64String(base64string);
                    MemoryStream ms = new MemoryStream(b);
                    bitmap = new Bitmap(ms);
                }
            }
            catch (Exception ex)
            {
                log4NetUtil.Error("GetImageFromBase64", ex);
            }
            return bitmap;
        }
        #endregion

本文来自博客园,作者:云辰,转载请注明原文链接:https://www.cnblogs.com/yunchen/p/14848340.html

原文地址:https://www.cnblogs.com/yunchen/p/14848340.html