亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C# 最齊全的上傳圖片方法

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

方法里包括了圖片大小限制、圖片尺寸、文件內容等等的判斷。。。

該案例是mvc下的demo,支持單張圖片上傳。

public ActionResult Upload()    {      string imgurl = "";      foreach (string key in Request.Files)      {        //這里只測試上傳第一張圖片file[0]        HttpPostedFileBase file0 = Request.Files[key];        //轉換成byte,讀取圖片MIME類型        Stream stream;        int size = file0.ContentLength / 1024; //文件大小KB        if (size > 1024)        {          return Content(ReturnMsg(Enum_Return.失敗, "圖片不能超過1M:", null));        }        byte[] fileByte = new byte[2];//contentLength,這里我們只讀取文件長度的前兩位用于判斷就好了,這樣速度比較快,剩下的也用不到。        stream = file0.InputStream;       stream.Read(fileByte, 0, 2);//contentLength,還是取前兩位        //獲取圖片寬和高        //System.Drawing.Image image = System.Drawing.Image.FromStream(stream);        //int width = image.Width;        //int height = image.Height;        string fileFlag = "";        if (fileByte != null && fileByte.Length > 0)//圖片數據是否為空        {          fileFlag = fileByte[0].ToString()  fileByte[1].ToString();        }        string[] fileTypeStr = { "255216", "7173", "6677", "13780" };//對應的圖片格式jpg,gif,bmp,png        if (fileTypeStr.Contains(fileFlag))        {          string action = Request["action"];          string path = "/uploads/";          switch (action)          {            case "headimage":              path  = "headimage/";              break;            case "blogtype":              path  = "blogtype/";              break;          }          string fullpath = path  UserInfo.userID  "/";          if (!Directory.Exists(Server.MapPath(fullpath)))          {            Directory.CreateDirectory(Server.MapPath(fullpath));          }          Request.Files[key].SaveAs(Server.MapPath(fullpath  Request.Files[key].FileName));          imgurl = fullpath  Request.Files[key].FileName;        }        else        {          return Content(ReturnMsg(Enum_Return.失敗, "圖片格式不正確:" fileFlag, null));        }        stream.Close();      }      return Content(ReturnMsg(Enum_Return.成功, "上傳成功", imgurl));    }

一般處理程序

public void ProcessRequest(HttpContext context)  {    context.Response.ContentType = "application/json";    HttpPostedFile _upfile = context.Request.Files["File"];    if (_upfile.ContentLength < 500000)    {      if (string.IsNullOrEmpty(_upfile.FileName))      {         context.Response.Write("請上傳圖片");      }      string fileFullname = _upfile.FileName;      string dataName = DateTime.Now.ToString("yyyyMMddhhmmss");      string fileName = fileFullname.Substring(fileFullname.LastIndexOf("//")  1);      string type = fileFullname.Substring(fileFullname.LastIndexOf(".")  1);      if (type == "bmp" || type == "jpg" || type == "gif" || type == "JPG" || type == "BMP" || type == "GIF")      {        _upfile.SaveAs(HttpContext.Current.Server.MapPath("photo")  "//"  dataName  "."  type);        HttpCookie cookie = new HttpCookie("photo");        context.Response.Write("上傳成功");      }      else      {        context.Response.Write("支持格式:|jpg|gif|bmp|");      }    }    else    {      context.Response.Write("你的圖片已經超過500K的大小!");    }  }

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持VEVB武林網!


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
有码中文亚洲精品| 国产成人avxxxxx在线看| 亚洲香蕉伊综合在人在线视看| 午夜精品久久久久久99热| 欧美在线视频导航| 成人黄色中文字幕| 欧美午夜精品久久久久久人妖| 日韩av一区二区在线| 亚洲激情在线视频| 毛片精品免费在线观看| 久久av.com| 96精品久久久久中文字幕| 欧美日韩亚洲一区二| 日韩欧美成人免费视频| 草民午夜欧美限制a级福利片| 国产成人精品视频在线观看| 亚洲精品一区二区在线| 久久免费视频在线| 欧美日韩免费区域视频在线观看| 91av在线国产| 亚洲欧美一区二区三区在线| 色妞色视频一区二区三区四区| 日日噜噜噜夜夜爽亚洲精品| 久热精品视频在线观看一区| 精品久久久久久国产| 亚洲成人三级在线| 日韩av综合网站| 91久久久久久久久| 日韩在线视频播放| 中文字幕亚洲一区| 国产日产欧美精品| 久热精品视频在线免费观看| 亚洲曰本av电影| 日韩欧美在线网址| 日韩欧美精品中文字幕| 成人av在线网址| www.日韩.com| 亚洲精品综合精品自拍| 国产成人精品日本亚洲专区61| 欧美激情欧美狂野欧美精品| 欧美在线视频免费播放| 亚洲深夜福利在线| 日韩欧美在线观看| 色综合色综合网色综合| 亚洲一区二区黄| 亚洲人成电影网站| 久久久久亚洲精品成人网小说| 亚洲高清在线观看| 亚洲美女av黄| 成人网在线视频| 欧美理论电影网| 国产精品∨欧美精品v日韩精品| 欧美成人国产va精品日本一级| 久久久久久久久久国产| 亚洲第一网站免费视频| 亚洲国产精品嫩草影院久久| 色偷偷噜噜噜亚洲男人的天堂| 精品电影在线观看| 成人a免费视频| 91久久久久久久一区二区| 91成人在线观看国产| 国产美女久久精品| 97国产精品视频| 国产精品一区=区| 精品久久香蕉国产线看观看gif| 亲爱的老师9免费观看全集电视剧| 日韩欧美aaa| 久久久久久国产精品| 高清一区二区三区四区五区| 欧美一区第一页| 中文字幕日韩在线视频| 精品国产一区二区三区在线观看| 日韩中文有码在线视频| 亚洲少妇中文在线| 亚洲色图色老头| 亚洲人成自拍网站| 国产精品久久久久aaaa九色| 欧美富婆性猛交| 日韩中文字幕精品视频| 51色欧美片视频在线观看| 久久91亚洲精品中文字幕| 欧美成人精品三级在线观看| 久久免费视频在线| 国内精品国产三级国产在线专| 日韩在线观看精品| 国产精品视频一区国模私拍| 亚洲欧美www| 狠狠躁天天躁日日躁欧美| 91在线观看免费网站| 亚洲欧美日韩区| 日韩精品视频免费在线观看| 亚洲综合日韩在线| 日韩三级成人av网| 日韩一区二区欧美| 国产在线日韩在线| 国产欧美va欧美va香蕉在线| 欧美一级成年大片在线观看| 另类少妇人与禽zozz0性伦| 欧美国产精品va在线观看| 国产一区二区精品丝袜| 国产精品国模在线| 亚洲精品免费网站| 亚洲精品第一页| 中文字幕一区电影| 亚洲韩国欧洲国产日产av| 亚洲国产欧美一区| 亚洲精品视频网上网址在线观看| 97久久精品国产| 欧美一级黑人aaaaaaa做受| 国产精品扒开腿做爽爽爽的视频| 国产欧美日韩精品在线观看| 久久久亚洲国产天美传媒修理工| 韩国国内大量揄拍精品视频| 精品国产一区二区三区久久狼5月| 中文字幕欧美专区| 久久精品这里热有精品| 亚洲新声在线观看| 久久久免费av| 2019中文字幕在线免费观看| 久久天天躁狠狠躁夜夜躁2014| 欧美日韩精品二区| 亚洲精品小视频在线观看| 欧美成aaa人片在线观看蜜臀| 亚洲人成电影网站| 狠狠色香婷婷久久亚洲精品| 97国产在线视频| 91精品国产综合久久香蕉的用户体验| 日本一区二区在线免费播放| 一区国产精品视频| 精品久久久香蕉免费精品视频| 国产成人精品日本亚洲专区61| 美日韩精品免费视频| 欧美电影免费观看网站| 欧美在线一区二区视频| 久久亚洲综合国产精品99麻豆精品福利| 清纯唯美亚洲激情| 国外成人性视频| 91社影院在线观看| 欧美贵妇videos办公室| 国产精品天天狠天天看| 日韩国产高清视频在线| 亚洲成人久久久久| 日韩一区二区av| 一本色道久久综合狠狠躁篇的优点| 久久精品美女视频网站| 欧美一级黄色网| 精品成人69xx.xyz| 日韩中文在线不卡| 日韩欧美国产骚| 国产日韩精品视频| 91av在线影院| 91av视频在线播放| 亚洲а∨天堂久久精品9966| 欧美激情日韩图片| 激情懂色av一区av二区av| 亚洲网站视频福利| 久久精品国产欧美激情| 日本中文字幕久久看| 欧美电影免费观看高清完整| 亚洲在线视频福利| 欧美激情一区二区三级高清视频| 中文字幕日韩欧美精品在线观看| 亚洲精品99久久久久中文字幕| 日韩电视剧在线观看免费网站|