Create view
<%@
Page Language="C#"
Inherits="System.Web.Mvc.ViewPage<MVCTEST1.Models.FileUploadModel>"
%>
<!DOCTYPE
html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head
id="Head1"
runat="server">
<title>FileUpload</title>
</head>
<body>
<form action="/Test/Upload1"
method="post"
enctype="multipart/form-data">
<label>
Filename:
<input
type="file"
name="file"
/>
</label>
<input type="submit"
value="Submit"
/>
</form>
</body>
</html>
Create controller
#region
For FileUpload Page
public
ActionResult FileUpload()
{
return
View();
}
public
ActionResult Upload1(HttpPostedFileBase file)
{
var fileName =
Path.GetFileName(file.FileName);
// string path
= Server.MapPath("~/Uploads/");
string
path = @"D:\test\";
file.SaveAs(path + fileName);
return
RedirectToAction("FileUpload");
}
#endregion
And run your page.