婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp.net core實現文件上傳功能

asp.net core實現文件上傳功能

熱門標簽:400電話辦理怎么樣 西寧呼叫中心外呼系統線路商 外呼電話機器人成本 網絡電話外呼系統上海 蘇州如何辦理400電話 地圖標注軟件免費下載 百應電話機器人外呼系統 臨沂智能電話機器人加盟 聯通官網400電話辦理

本文實例為大家分享了單文件上傳、多文件上傳的功能,供大家參考,具體內容如下

單文件上傳
 上傳文件在Web應用程序中是一個常見的功能。在asp.net core中上傳文件并保存在服務器上,是很容易的。下面就來演示一下怎么樣在 ASP.NET Core項目中進行文件上傳。
 首先,創建一個 asp.net core 項目,然后在Controller文件件添加一個HomeController,然后在 Views 文件夾的 Home 文件夾里添加一個 New.cshtml 視圖文件。如下圖: 

添加一個 UserViewModel.cs在 Model 文件夾中 , 代碼如下:

 public class UserViewModel
{
  [Required]
  [Display(Name = "姓名")]
  public string Name { get; set; }

  [Required]
  [Display(Name = "身份證")]
  [RegularExpression(@"^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$", ErrorMessage = "身份證號不合法")]
  public string IdNum { get; set; }

  public string IdCardImgName { get; set; }

  [Required]
  [Display(Name = "身份證附件")]
  [FileExtensions(Extensions = ".jpg,.png", ErrorMessage = "圖片格式錯誤")]
  public IFormFile IdCardImg { get; set; }
} 

然后添加一個 New.cshtml 視圖文件在 Views 文件夾中:

 @model UserViewModel

form asp-controller="Home" role="form" asp-action="New" enctype="multipart/form-data" method="post">
  div class="form-group">
    label asp-for="Name">/label>
    input type="text" class="form-control" asp-for="Name" />
  /div>
  div class="form-group">
    label asp-for="IdNum">/label>
    input type="text" class="form-control" asp-for="IdNum" />
  /div>
  div class="form-group">
    label asp-for="IdCardImg">/label>
    input type="file" asp-for="IdCardImg" />
    p class="help-block">上傳。/p>
  /div>
  button type="submit" class="btn btn-default">提交/button>
/form> 

在 HomeController 中,添加頁面對應的 Action 方法:

 [HttpPost]
public IActionResult New([FromServices]IHostingEnvironment env, [FromServices]AppDbContext dbContext, UserViewModel user) {
  var fileName = Path.Combine("upload", DateTime.Now.ToString("MMddHHmmss") + ".jpg");
  using (var stream = new FileStream(Path.Combine(env.WebRootPath, fileName), FileMode.CreateNew)) {
    user.IdCardImg.CopyTo(stream);
  }

  var users = dbContext.SetUser>();
  var dbUser = new User() {
    Name = user.Name,
    IdCardNum = user.IdNum,
    IdCardImgName = fileName
  };
  users.Add(dbUser);
  dbContext.SaveChanges();

  return RedirectToAction(nameof(Index));
} 

運行程序,查看表單: 


多文件上傳

多文件上傳和單文件上傳類似,表單的 ViewModel 使用 ICollectionIFromFile> ,然后表單的input type="file" asp-for="IdCardImg" mulpitle /> 添加上mulpitle就可以了(只支持 H5)。 

示例源碼
 注:示例數據存儲使用的 Sqlite ,Code First方式生成數據庫。
 示例代碼已經上傳至 github: https://github.com/yuleyule66/AspNetCoreFileUpload

本文地址:http://www.cnblogs.com/savorboard/p/5599563.html
 作者博客:Savorboard

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • ASP.NET Core文件上傳與下載實例(多種上傳方式)
  • asp.net core分塊上傳文件示例
  • asp.net core mvc實現文件上傳實例
  • asp.net core webapi文件上傳功能的實現

標簽:清遠 甘肅 中衛 慶陽 聊城 平涼 海西 臨夏

巨人網絡通訊聲明:本文標題《asp.net core實現文件上傳功能》,本文關鍵詞  asp.net,core,實現,文件,上傳,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net core實現文件上傳功能》相關的同類信息!
  • 本頁收集關于asp.net core實現文件上傳功能的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91色乱码一区二区三区| 日本道免费精品一区二区三区| 国产一区二区中文字幕| 国产精品免费久久| 日韩一区二区三免费高清| 免费在线观看一区| 一区二区在线观看视频 | 亚洲第一搞黄网站| 久久香蕉国产线看观看99| 色综合久久综合中文综合网| 蜜臀av一区二区在线观看 | 一区二区中文字幕在线| 精品嫩草影院久久| 欧美日韩久久不卡| 99久久久国产精品| 高清国产一区二区| 久久99最新地址| 日本在线不卡一区| 五月综合激情婷婷六月色窝| 亚洲一二三四在线| 亚洲视频网在线直播| 久久九九99视频| 久久亚洲一级片| 欧美极品xxx| 日韩欧美亚洲另类制服综合在线| 3751色影院一区二区三区| 欧美日本一区二区三区四区| 欧美一区二区精品| 精品日本一线二线三线不卡| 久久久亚洲午夜电影| 国产日本亚洲高清| 亚洲欧美激情插 | 亚洲国产精品久久久久婷婷884| 一区二区三区四区视频精品免费| 久久亚洲一级片| 中文字幕av不卡| 亚洲综合激情另类小说区| 免费成人深夜小野草| 国内精品嫩模私拍在线| 大桥未久av一区二区三区中文| 三级不卡在线观看| 国产在线精品一区在线观看麻豆| 国内精品久久久久影院一蜜桃| 99久久综合色| 国产精品一二三在| 在线观看免费亚洲| 日韩精品一区二区三区老鸭窝| 国产精品人人做人人爽人人添| 日韩一区日韩二区| 久99久精品视频免费观看| av在线综合网| 日韩一二三四区| 亚洲日本在线天堂| 开心九九激情九九欧美日韩精美视频电影| 国产精品一区不卡| jvid福利写真一区二区三区| 欧美日韩一区中文字幕| 久久久久国产精品麻豆ai换脸| 亚洲精品大片www| 国产精品一卡二卡在线观看| 一本大道久久a久久精品综合| 欧美成人福利视频| 国产欧美一区二区精品性| 尤物av一区二区| 美女精品一区二区| 欧美三级欧美一级| 精品国产乱码久久久久久夜甘婷婷| 国产精品不卡一区| 狠狠狠色丁香婷婷综合激情| 91黄色激情网站| 国产精品污www在线观看| 日韩电影在线观看一区| 91黄视频在线| 亚洲乱码国产乱码精品精可以看 | 爽好久久久欧美精品| 91啪亚洲精品| 国产日韩欧美麻豆| 国产福利精品一区| 精品国产乱码久久久久久1区2区 | 欧美日韩不卡一区二区| 欧美精品亚洲一区二区在线播放| 国产欧美综合在线| 青青国产91久久久久久| 欧美亚洲尤物久久| 一区二区久久久久久| 在线观看精品一区| 日韩高清欧美激情| 日韩欧美的一区| 精彩视频一区二区| 国产午夜精品福利| www.在线成人| 天使萌一区二区三区免费观看| 日韩精品一区二区在线观看| 国产剧情在线观看一区二区| 国产精品福利av| 欧美日韩一区国产| 蜜桃久久久久久| 久久青草国产手机看片福利盒子| 成人午夜激情影院| 亚洲一线二线三线视频| 日韩一区二区三区三四区视频在线观看 | 久久久久国色av免费看影院| 国产精品91一区二区| 国产欧美一二三区| 色综合天天综合色综合av| 亚洲综合成人在线| 欧美精品电影在线播放| 国产福利一区二区三区视频| 中文字幕不卡在线观看| 91小视频在线免费看| 亚洲国产视频网站| 日韩午夜中文字幕| 成人性生交大片免费看在线播放| 久久―日本道色综合久久| 国产不卡视频在线播放| 亚洲午夜在线视频| 欧美成人午夜电影| 暴力调教一区二区三区| 丝袜亚洲另类欧美| 国产欧美日韩另类视频免费观看| 色哟哟国产精品| 蜜桃一区二区三区四区| 国产日产精品1区| 色偷偷88欧美精品久久久 | 久久人人97超碰com| 欧美性大战久久久久久久| 国产精品中文欧美| 日本欧美在线看| 一区二区久久久久久| 亚洲欧洲日韩在线| 久久精品人人做人人综合| 宅男在线国产精品| 欧美日韩一区在线观看| 91麻豆免费视频| 大白屁股一区二区视频| 极品少妇xxxx精品少妇| 日日夜夜一区二区| 亚洲成a人在线观看| 亚洲一二三四区| 亚洲自拍偷拍麻豆| 一区二区三区四区在线播放| 中文字幕制服丝袜一区二区三区| 久久久噜噜噜久久人人看 | 国产成人高清视频| 精品一区二区三区蜜桃| 另类欧美日韩国产在线| 免费在线观看精品| 日韩精品一级二级| 亚洲va中文字幕| 天堂成人国产精品一区| 日本不卡免费在线视频| 日韩va亚洲va欧美va久久| 亚欧色一区w666天堂| 午夜精品福利视频网站| 日韩影视精彩在线| 国产在线视视频有精品| 国产精品99久久久久久久vr| 国产91对白在线观看九色| 国产成人aaa| 色一情一伦一子一伦一区| 91成人免费在线视频| 欧美色视频一区| 欧美一区二区精品久久911| 日韩一卡二卡三卡四卡| 精品国产91九色蝌蚪| 国产蜜臀av在线一区二区三区| 久久精品亚洲国产奇米99| ●精品国产综合乱码久久久久| 综合久久一区二区三区| 久久综合网色—综合色88| 精品区一区二区| 国产精品网站在线播放| 亚洲一区二区欧美日韩| 美女视频黄免费的久久 | 国产亚洲精品精华液| 国产精品超碰97尤物18| 五月婷婷色综合| 国产精品综合网| 日本精品免费观看高清观看| 欧美色综合网站| 精品国精品自拍自在线| 自拍偷拍国产亚洲| 日韩av一区二区在线影视| 成人免费高清视频在线观看| 在线看国产一区| 26uuu另类欧美亚洲曰本| 亚洲激情网站免费观看| 黄色日韩三级电影| 91麻豆6部合集magnet| 日韩女同互慰一区二区| 亚洲欧美在线视频观看| 日本vs亚洲vs韩国一区三区| 99久久亚洲一区二区三区青草| 欧美区一区二区三区| 国产午夜精品理论片a级大结局| 午夜欧美视频在线观看| 99久久久国产精品| 久久综合九色综合欧美亚洲| 香蕉乱码成人久久天堂爱免费| 国产成人av福利|