Views/Import/ImportExcel.cshtml

@{
Layout = null;
}

<!DOCTYPE html>

<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>ImportExcel</title>
<script src="@Url.Content("~/Content/Jquery.js")" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
if ('@ViewBag.tip' != "") {
alert('@ViewBag.tip');
}
});
</script>
</head>
<body>
<form action='@Url.Action("/ImportExcel")' method="post" enctype="multipart/form-data">
<input type="text" name="fname" />
<input type="file" name="f1" runat="server"/><br />
<input type="text" name="fname2" />
<input type="file" name="f2" runat="server"/><br />
<input type="submit" name="ids" value="提交" />
</form>
</body>
</html>

---以上绿色部分必须有,controller中fc.count才能不等于0

Controllers/ImportController.cs

[HttpGet]
public ActionResult ImportExcel()
{
return View();
}
[HttpPost]
public ActionResult ImportExcel(string aburl)
{
try
{
HttpFileCollectionBase fc = Request.Files;
int ll = fc.Count;
HttpPostedFileBase f = Request.Files[0];
HttpPostedFileBase f2 = Request.Files[1];
if (!Directory.Exists(Server.MapPath("~/VersionApk")))
{
Directory.CreateDirectory(Server.MapPath("~/VersionApk"));
}
string ext = f.FileName.Substring(f.FileName.LastIndexOf("."));
string ext2 = f2.FileName.Substring(f2.FileName.LastIndexOf("."));
string fn = Request.Form["fname"].ToString();
string fn2 = Request.Form["fname2"].ToString();
f.SaveAs(Server.MapPath("~/VersionApk") + "\\" + fn + ext);
f2.SaveAs(Server.MapPath("~/VersionApk") + "\\" + fn2 + ext2);
ViewBag.tip = "上传成功!";
}
catch { ViewBag.tip = "上传失败!"; }
return View("ImportExcel");
}

最新文章

  1. Nginx配置文件nginx.conf详解
  2. mysql数据库引擎 MyISAM和 InnoDB区别
  3. Spring源码学习之: 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
  4. mssqlserver 分日志(日志文件过大)
  5. HDU 5373 (大水坑题---被11整除原来有规律)
  6. C#List转字符串,字符串转List,字符数组转Int数组
  7. 第一个Shader的更新,增加爆光度, 属性改为数值型(更直观,精确)
  8. 轻松学习Linux之认识内存管理机制
  9. 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等 .
  10. UML基础概念(转)
  11. 201521123114 《Java程序设计》第3周学习总结
  12. Linux指令--ln
  13. javaScript(3)---语法、关键保留字及变量
  14. Hbase数据库
  15. 根据获取的json文件,展示文件目录结构
  16. M码小黄衫买家秀=w=
  17. idea设置条件断点
  18. 错误:java.io.FileNotFoundException: /storage/emulated/0/Documents/eclipse-inst-win64.exe
  19. MIT一牛人对数学在机器学习中的作用给的评述
  20. Silverlight StoryBoard 动态切换ImageSource

热门文章

  1. 15个有趣好玩的linux shell 命令
  2. Oracle把表记录恢复到指定时间节点
  3. 1309:【例1.6】回文数(Noip1999)
  4. 第 38 章 OCR - Optical Character Recognition
  5. 如何使用badboy录制一个脚本并成功的导入jmeter中?
  6. unittest(简介)
  7. 一只简单的网络爬虫(基于linux C/C++)————主事件流程
  8. SaltStack漏洞导致的挖矿排查思路
  9. pycharm添加头注释
  10. Coursera课程笔记----计算导论与C语言基础----Week 6