国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# 后臺處理圖片的幾種方法

2020-01-24 00:57:50
字體:
來源:轉載
供稿:網友

本篇文章介紹了使用c#如何后臺處理圖片的幾種方法,具體代碼如下:

第一種: 將上傳圖片直接保存到本地

 var supportedTypes = new[] { "jpg", "jpeg", "png", "gif", "bmp" };          var fileName = System.Web.HttpContext.Current.Request.Files[0].FileName;          var fileExt = System.IO.Path.GetExtension(fileName).Substring(1);          if (!supportedTypes.Contains(fileExt))          {            return Json(new { msg = -1 });          }          Random r = new Random();          var filename = DateTime.Now.ToString("yyyyMMddHHmmss") + r.Next(10000) + "." + fileExt;          var filepath = Path.Combine(Server.MapPath("~/avatar/temp"), filename);          head.SaveAs(filepath);

第二種:將圖片轉換為byte 類型

//filePath 圖片物理地址FileStream fs = new FileStream(filepath, FileMode.Open);          byte[] byData = new byte[fs.Length];          fs.Read(byData, 0, byData.Length);          fs.Close();

第三種:將上傳圖片轉換為byte 類型

 HttpPostedFile file = System.Web.HttpContext.Current.Request.Files[0];        if ((file == null))        {          return Json(new { Success = false, Msg = "上傳圖片失敗", Path = "" });        }        else        {          System.Drawing.Image image = System.Drawing.Image.FromStream(file.InputStream);          MemoryStream ms = new MemoryStream();          image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);          byte[] byteData = new byte[ms.Length];          ms.Position = 0;          ms.Read(byteData, 0, byteData.Length);          ms.Close();          image.Dispose();                 }      }

以上所述是小編給大家介紹的C# 后臺處理圖片的幾種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富顺县| 崇阳县| 北安市| 安达市| 金山区| 璧山县| 星座| 阳信县| 米林县| 原阳县| 广饶县| 邹城市| 缙云县| 静宁县| 威宁| 鹤岗市| 蓝山县| 岢岚县| 建阳市| 平乐县| 建宁县| 荔波县| 定襄县| 四平市| 保定市| 平罗县| 武川县| 普兰店市| 张家口市| 裕民县| 洛阳市| 集贤县| 小金县| 东台市| 海口市| 新龙县| 龙川县| 郓城县| 陵川县| 镇安县| 安仁县|