亚游,  我可以负责任地告诉你,西门子中国通信集团总裁韦思德(PeterWeiss)已经在当天的第二轮谈判中公开向我们表示道歉,韦思德明确表示APOLOGIZE,而不是SORRY.虽然王传东否认道歉一事,但我想他应该明白,他当时就在场,不会没有听见。

  本报记者王丹丹杭州报道 杭州,西湖湖畔,马云的背后是气势磅礴的两个大字“天下”———挟天子以令诸侯,而杭州原本就是马云的天下。如果说互联网是江湖,马云就是江湖里的剑客,10年磨一剑。学校里开什么店好  中国-东盟国防部长会晤始于2011年,目前每年均在当年东盟轮值主席国举行。

发布于 2018-03-23 19:57:08 | 141 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ASP.NET

ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


这篇文章主要为大家详细介绍了asp.net core实现文件上传功能,怎么做单文件和多文件上传,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了单文件上传、多文件上传的功能,供大家参考,具体内容如下

单文件上传
 上传文件在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.Set<User>();
  var dbUser = new User() {
    Name = user.Name,
    IdCardNum = user.IdNum,
    IdCardImgName = fileName
  };
  users.Add(dbUser);
  dbContext.SaveChanges();

  return RedirectToAction(nameof(Index));
} 

运行程序,查看表单: 


多文件上传

多文件上传和单文件上传类似,表单的 ViewModel 使用 ICollection<IFromFile> ,然后表单的<input type="file" asp-for="IdCardImg" mulpitle /> 添加上mulpitle就可以了(只支持 H5)。 

示例源码
 注:示例数据存储使用的 Sqlite ,Code First方式生成数据库。
 示例代码已经上传至 github: 亚游/github0b0acom/yuleyule66/AspNetCoreFileUpload

本文地址:/www0b0acnblogs0b0acom/savorboard/p/5599563.html
 作者博客:Savorboard

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持PHPERZ。



相关阅读 :
asp.net core实现文件上传功能
ASP.NET MVC5实现文件上传与地址变化处理(5)
解决ASP.NET Core Mvc文件上传限制问题实例
ASP.NET中FileUpload文件上传控件应用实例
ASP.NET设计FTP文件上传的解决方案
ASP.NET MVC处理文件上传的小例子
亚游asp.net下大文件上传知识整理
asp.net core mvc实现文件上传实例
asp.net文件上传功能(单文件,多文件,自定义生成缩略图,水印)
基于ASP.NET+easyUI框架实现图片上传功能(判断格式+即时浏览 )
基于ASP.NET+easyUI框架实现图片上传功能(表单)
asp.net fileupload控件上传文件与多文件上传
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 亚游 All Rights Reserved   冀ICP备14009818号  亚游  广告服务
王荣委员:支持粤港澳打造世界级大湾区 马圈也有奥斯卡?不仅影响力大而且造星能力一流 沪江任命杨继珩为CCtalk联合创始人、CTO Uber前首席安全官加盟新公司:此前因数据泄露被解雇 美巡赛-中国北京锦标赛本周举行 曹一袁也淳领衔 俄高官秘访以色列有大动作 双方两周内三谈叙利亚 英军官大谈俄“威胁论” 称普京是“危险人物” 看病医保分忧养老社保托底 走进2018年国家账本 欧联抽签-阿森纳远征莫斯科 马竞遭遇葡萄牙劲旅 磷含量的不足或浇灭人们寻找外星生命的希望 又搞事 蔡英文声称“九二共识”问题不能轻易让步 马德里赛纳达尔完胜闯进八强 再创红土新纪录
美国体坛性侵? 曝菲尔普斯教练短信骚扰队员 男子自称峨眉山道士能变钱 骗走万余元和一只公鸡 诺奖得主:比特币如同郁金香泡沫 难逃崩溃命运! 施一公直言“垃圾论文”,“评价体系”该改了 冬奥组委:借鉴平昌“新境界” 讲好北京“新故事” 调查:投资者削减多数新兴亚币多仓 因美元反弹 中国超高速激波风洞项目启动 最高速度达10公里/秒 美军费多高?相当于位居其后7个军费支出大国之和 美军试射两枚特别导弹 欲在第一岛链封锁中国海军 美国阿拉巴马州高中放学时发生枪击案 致1死2伤 超50城抢人大战背后 新一二线城市的升级竞争焦虑 北京国资委主任易人 监管资产去年突破4万亿
中国疾控中心:今年流感流行水平系近年来最严重 最严围填海管控出台 围填海禁止开发房地产项目 “冰花男孩”之父:儿子回到原学校就读 没有失学 四部门部署重拳 打击骗税虚开增值税发票行为 温格告别感言:对执教已经上瘾 离阿森纳很伤心 刑满释放人员能否开网约车?滴滴整改提两大困惑 进球gif-格德斯内切推射造栗鹏乌龙 鲁能1-1扳平 首位飞越大西洋女性80年前命丧太平洋 遗骸获确认 花1万比特币买披萨的程序员又买俩披萨:这次超便宜 女人没经验开什么店好 谁需要钱我借他100万 适合男生十大行业 2017做什么生意有前景 亚游