您的位置:首页 > 编程语言 > ASP

asp.net MVC实现简单的上传功能

2009-11-30 00:00 495 查看
方法一:
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); 
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐