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

首頁 > 編程 > C# > 正文

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

2019-10-29 21:20:02
字體:
來源:轉載
供稿:網友

本篇文章介紹了使用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# 后臺處理圖片的幾種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北辰区| 甘谷县| 大丰市| 墨竹工卡县| 栾城县| 横峰县| 宣威市| 揭西县| 留坝县| 万州区| 兴业县| 彝良县| 拉萨市| 彭泽县| 吴忠市| 许昌县| 前郭尔| 莱州市| 隆子县| 巴彦淖尔市| 称多县| 闸北区| 永仁县| 于田县| 奉新县| 利川市| 罗甸县| 通海县| 潍坊市| 铅山县| 平塘县| 泗水县| 海阳市| 乌恰县| 五大连池市| 泾源县| 潼关县| 镇巴县| 永州市| 册亨县| 武川县|