当前位置: 编程技术>.net/c#/asp.net
ASP.NET MVC处理文件上传的例子
来源: 互联网 发布时间:2014-08-30
本文导语: 本节内容: ASP.NET MVC处理文件上传。 1,页面部分 代码示例: Files uploaded to server ; Upload File 2,然后,根据BeginForm中FileController和action(Upload)在指定的Co...
本节内容:
ASP.NET MVC处理文件上传。
1,页面部分
代码示例:
Files uploaded to server
;
Upload File
2,然后,根据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");
}
{
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");
}