ASP.NET MVC処理ファイルアップロードの小例
1051 ワード
Files uploaded to server
{
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");
}