小兰爱学习

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了。

 

posted on 2019-05-24 08:39  小兰爱学习  阅读(2563)  评论(1编辑  收藏  举报

导航