1
Я пытаюсь загрузить один CSV-файл в ASP.NET MVC. В моем .ascx файл, у меня есть:HttpPostedFileBase возвращает null
<div>
<input type="file" name="file" id="file" />
   
<input type="submit" name="btnSubmit" id="btnSubmit" value="Upload" />
</div>
Действие контроллера:
public ActionResult Upload(HttpPostedFileBase file)
{
if (file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
file.SaveAs(path);
}
return View();
}
Проблема заключается в том, что я всегда получаю файл как Null в Upload действий. Любые предложения о том, как это сделать?
произойдет ли проблема в IE, FireFox и другие браузеры или это изолированный только один браузер? С некоторой загрузкой, которую я сделал в IE HttpPostedFileBase, но в Mozilla/Webkit мне нужно прочитать файл из Request.InputStream –