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