zoukankan      html  css  js  c++  java
  • MVC将Base64 保存为图片

    前台传来Base64字符串。本来可以直接保存数据库返回给图片 但是这样对数据库负担太重 传输也费时间。一搬都是存个地址在数据库

    public ActionResult Injpg(string base64str ) {  
    
            string data=base64str//要处理下字符串 ,之前的要截取掉 不然会报错
                byte[] arr = Convert.FromBase64String(data);
                using (MemoryStream ms = new MemoryStream(arr))
                {
                    Bitmap bmp = new Bitmap(ms);
                    string p = "/text.jpg";
                    var w = Server.MapPath(p);
                    bmp.Save(w, System.Drawing.Imaging.ImageFormat.Jpeg);
                    //bmp.Save(@"d:"test.bmp", ImageFormat.Bmp);
                    //bmp.Save(@"d:"test.gif", ImageFormat.Gif);
                    //bmp.Save(@"d:"test.png", ImageFormat.Png);
                    ms.Close();
                    return Content(p);
    
                }
    }
    

      解锁新技能 哈哈哈 不用后台压缩了,,,整理下代码  搭建微动态数据库表了

  • 相关阅读:
    ios风场
    ios avplayer 视频播放器
    iOS 微信支付
    ios 支付宝
    IOS 归档
    ios 友盟统计
    iOS OC部分 NSString
    ios 程序员
    Ios 一个很好用的图片选择器
    mac系统U盘装机 一个被系统坑过的路人
  • 原文地址:https://www.cnblogs.com/ruogu/p/11232924.html
Copyright © 2011-2022 走看看