View中:
<div id="dialog" title="Upload files">
<% using (Html.BeginForm("Upload", "IndexCellSystem", FormMethod.Post, new { enctype = "multipart/form-data" }))
{%><br />
<p><input type="file" id="fileUpload" name="fileUpload" size="27"/> <input type="submit" value="提交" /></p>
<% } %>
</div>
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("../Data/Temp")
, Path.GetFileName(file.FileName));
file.SaveAs(filePath);
}
}
RedirectToAction("Index", "File");
}
以上方法经过实际测试可以。特此分享,希望能对程友们有帮助!