复制代码 代码如下:
Files uploaded to server
<% using (Html.BeginForm("Upload", "File", FormMethod.Post, new
{
enctype = "multipart/form-data"
}
))
{%>
;
<% } %>
Upload File
然后,我们需要根据BeginForm中FileController和action(Upload)在指定的Controller中处理请求,参考如下代码:
复制代码 代码如下:
public void Upload(
{
foreach (string inputTagName in Request.Files)
{
HttpPostedFilebase file = Request.Files[inputTagName];
if (file.ContentLength > 0)
{
string filePath = Path.Combine(HttpContext.Server.MapPath("../Uploads")
, Path.GetFileName(file.FileName));
file.SaveAs(filePath);
}
}
RedirectToAction("Index", "File");
}



