2016-01-28 2 views
0

У меня есть код, как это:Как получить имя файла из загруженного файла, прежде чем сохранить его на локальный путь

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 и проверить его правильность имя или нет , Если он будет правильным, тогда он перейдет к следующему процессу. Если нет, он вернется в поле зрения («индекс»). Как мне это сделать?

Спасибо за помощь.

ответ

1

Тип HttpPostedFileBase имеет FileName свойство, что вы должны быть в состоянии обращаться с:

var fileName = excelfile.FileName;

ПРИМЕЧАНИЕ: старые браузеры не могут поставить это значение, если я правильно помню.

Смежные вопросы