国产探花免费观看_亚洲丰满少妇自慰呻吟_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#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临澧县| 元氏县| 云安县| 峨边| 房山区| 盖州市| 永川市| 滨海县| 永康市| 资中县| 射阳县| 黎川县| 晋宁县| 锡林浩特市| 毕节市| 武穴市| 阜宁县| 金阳县| 会昌县| 巴青县| 突泉县| 合阳县| 沅陵县| 安丘市| 秦安县| 白沙| 休宁县| 平潭县| 保康县| 巴中市| 九龙坡区| 平昌县| 永修县| 玉环县| 济源市| 确山县| 额敏县| 游戏| 翁牛特旗| 桃园县| 和平区|