C# base64编码转成图片


File.WriteAllBytes(@"c:\yourfile", Convert.FromBase64String(yourBase64String));//将base64编码转成图片

 

读取mysql blob类型的字段

 

while (reader.HasRows)
{
    if (reader.Read())
    {
    //读取blob类型的字段
    long len = reader.GetBytes(3, 0, null, 0, 0);//3为blob字段的索引(索引从0开始算)
    byte[] buffer = new byte[len];
    len = reader.GetBytes(3, 0, buffer, 0, (int)len);
    string content = System.Text.Encoding.UTF8.GetString(buffer, 0, buffer.Length);
    
    File.WriteAllBytes(path + DateTime.Now.Ticks.ToString() + ".jpeg", Convert.FromBase64String(content));//将base64转成图片
    
    }
    else
    {
    break;
    }
}

一行代码就OK了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM