我有这样的代码:
public ActionResult Import(string excel, HttpPostedFileBase excelfile)
{
if (excelfile == null)
{
ModelState.AddModelError("excel", "Please Input the file!");
//return RedirectToAction("Index", "DataUpload");
return View("Index");
}
.........
}
我想获得excelfile的名称并检查名称是否正确。如果它是正确的那么它将进入下一个过程。如果没有,它将返回视图("索引")。我该怎么做?
感谢您的帮助。
答案 0 :(得分:1)
HttpPostedFileBase
类型具有FileName
属性,您应该可以参考该属性:
var fileName = excelfile.FileName;
注意:如果我没记错的话,旧版浏览器可能无法提供此值。
答案 1 :(得分:1)
var fname = excelfile.FileName;