c# Base64转图片并保存

作者: zengde 分类: 笔记 发布时间: 2022-11-22 06:51

直接保存图片失败

var bytes = Convert.FromBase64String(filecontent);
var filecontent = Encoding.Default.GetString(bytes);
File.WriteAllText(file, filecontent);

 

需使用以下代码

var bytes = Convert.FromBase64String(filecontent);
using (var imageStream = new MemoryStream(bytes, false))
{
    Image image = Image.FromStream(imageStream); //ArgumentException: Parameter is not valid.
    image.Save(file);
}