MVC控制器中代码

index.cshtml

    <form action="/Home/Upload" method="post" enctype="multipart/form-data">
<input type="file" name="File" />
<button type="submit">方式一上传</button>
</form>
<hr />
<form action="/Home/UploadFile" method="post" enctype="multipart/form-data">
<input type="file" name="fileName" />
<button type="submit">方式二上传</button>
</form>

控制器代码

        //文件上传方式一
public ActionResult UpLoad()
{
Request.Files["File"].SaveAs(Request.MapPath("~/upload/") + Request.Files["File"].FileName);
int fileCount = Request.Files.Count; //上传数量
double fileSize = Request.Files["File"].ContentLength; //文件大小(字节)
string fileName = Request.Files["File"].FileName; //文件名
string fileType = Request.Files["File"].ContentType;//文件类型
string fileExt = System.IO.Path.GetExtension(fileName); //文件扩展后缀名
return Content($"上传数量:{fileCount} 文件名:{fileName} 文件类型:{fileType} 文件格式:{fileExt}");
}
//文件上传方式二
public ActionResult UploadFile(HttpPostedFileBase fileName)
{
fileName.SaveAs(Request.MapPath("~/upload/") + fileName);
return Content("OK");
}

最新文章

  1. Revit读取当前rvt的所有视图与其名称
  2. hdoj 1576
  3. NSString进行urlencode编码
  4. 堡垒机环境-jumpserver部署
  5. 推荐一款好用的项目管理工具:project
  6. PAT-乙级-1033. 旧键盘打字(20)
  7. TreeList的VisibleNodesCount,Noes.Count,AllNdoesCount以及焦点节点的删除
  8. 重新开始学习javase_Exception
  9. linux学习笔记&lt;命令介绍&gt;
  10. Java中Thread类的start()和run()的区别
  11. Python高手之路【十】python基础之反射
  12. php设计模式 工厂模式和单例模式
  13. 从零部署Spring boot项目到云服务器(正式部署)
  14. 获取OlapConnection连接
  15. html弹出div
  16. js跳转到页面指定元素
  17. 《HTTP权威指南》4-连接管理
  18. localhost/get/user.json localhost/get/user.xml
  19. eclipse library jar包 使用总结 MD
  20. jQuery入门——(二)

热门文章

  1. maven创建父项目和子项目
  2. 利用先电云iaas平台搭建apache官方大数据平台(ambari2.7+hdp3.0)
  3. 【编程开发】MD5和RSA
  4. 【VS开发】获取CPU tick tick 周期
  5. 使用请求包装器RequestWrapper 对博客内容进行编码
  6. 学习笔记:CentOS7学习之二十三: 跳出循环-shift参数左移-函数的使用
  7. poj3107(树的重心,树形dp)
  8. [CF798D]Mike and distribution_贪心
  9. [转] Slf4j MDC机制
  10. python3 虚拟环境的创建