C#base64转换为图片

这段C#代码演示了如何从Base64编码的数据URL转换并保存图片。它首先移除数据URL的头部信息,然后将Base64字符串解码成字节数组。接下来,通过MemoryStream创建Image对象,再将其转换为Bitmap,并根据给定的用户名保存到服务器的特定目录下,文件名基于当前日期时间。如果目标目录不存在,代码会先创建目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  public string Base64ToImage(string dataURL,string username)
        {
            try
            {
                dataURL = dataURL.Replace("data:image/png;base64,", "").Replace("data:image/jgp;base64,", "").Replace("data:image/jpg;base64,", "").Replace("data:image/jpeg;base64,", "");//将base64头部信息替换
                byte[] bytes = Convert.FromBase64String(dataURL);
                MemoryStream memStream = new MemoryStream(bytes);
                System.Drawing.Image mImage = System.Drawing.Image.FromStream(memStream);
               
                Bitmap bp = new Bitmap(mImage);
     

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值