- 在视图中的HTML表单中添加一个文件输入框:
- 在控制器中创建一个动作以处理上传的文件:
[HttpPost]
public ActionResult Upload(HttpPostedFileBase photo)
{
if (photo != null && photo.ContentLength > 0)
{
string fileName = Path.GetFileName(photo.FileName);
string path = Path.Combine(Server.MapPath("~/Photos/"), fileName);
photo.SaveAs(path);
ViewBag.Message = "Upload successful.";
}
else
{
ViewBag.Message = "Please select a file to upload.";
}
return View();
}
- 在上述代码中,
HttpPostedFileBase
参数是文件输入框的名称,path
变量是文件保存的路径,SaveAs
方法将文件保存到指定路径中。您可以根据您的需要更改path
变量以指定您要保存文件的目录。