MVC将Base64 保存为图片
生活随笔
收集整理的這篇文章主要介紹了
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);
}
}
解鎖新技能 哈哈哈 不用后臺壓縮了,,,整理下代碼 搭建微動態數據庫表了
總結
以上是生活随笔為你收集整理的MVC将Base64 保存为图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++面试常见问题——02动态分配内存
- 下一篇: lenet pytorch 官方demo