asp.net MVC实现简单的上传功能 |
本文标签:asp.net,MVC,上传 方法一: Home/Index.aspx中的代码 复制代码 代码如下: <% using (Html.BeginForm("up","Home",FormMethod.Post,new{enctype="multipart/form-data"})) {%> <input type="file" name="upfile" /> <input type ="submit" name ="upload" value ="上传" /> <%} %> Homecontroller中的代码 [code] [AcceptVerbs(HttpVerbs.Post)] public ActionResult up(HttpPostedFileBase upfile) { if (upfile != null) { if (upfile.ContentLength > 0) { upfile.SaveAs("d:\\7.jpg"); } } return RedirectToAction("Index"); } 方法二: Home/Index.aspx中的代码 复制代码 代码如下: <form action="<%=Url.Action("upload2") %>" enctype="multipart/form-data" method="post"> <input name="up1" type="file" /><input type="submit" /> </form> Homecontroller中的代码 复制代码 代码如下: public ActionResult upload2(HttpPostedFileBase up1) { up1.SaveAs("d:\\8.jpg"); return Content(up1.FileName); } |