最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 后臺(tái)處理圖片的幾種方法

 更新時(shí)間:2016年10月25日 09:31:54   作者:IT小伙兒  
本篇文章主要介紹了C# 后臺(tái)處理圖片的幾種方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。

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

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

 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);

第二種:將圖片轉(zhuǎn)換為byte 類(lèi)型

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

第三種:將上傳圖片轉(zhuǎn)換為byte 類(lèi)型

 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# 后臺(tái)處理圖片的幾種方式,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

太保市| 贺州市| 肇州县| 泰来县| 沙河市| 岢岚县| 五大连池市| 奉化市| 乐业县| 汾西县| 那曲县| 四会市| 阿巴嘎旗| 合水县| 秀山| 昭苏县| 井陉县| 扬中市| 荃湾区| 罗平县| 宁晋县| 海阳市| 乐东| 图们市| 焉耆| 揭西县| 泾川县| 昆明市| 咸丰县| 焉耆| 绥中县| 剑川县| 绿春县| 利津县| 化德县| 吴旗县| 大渡口区| 宁强县| 朝阳市| 通城县| 阿拉善盟|