Я отправляю простой текстовый файл в asp.net MVC-приложение. Когда я отправляю сообщение с использованием формы ниже, параметр формы не равен нулю. Но файл есть. Любые идеи, что я делаю неправильно?Как отправить файл asp.net в mvc-приложение?
<form method=post action="http://localhost/Home/ProcessIt"
enctype="application/x-www-form-urlencoded">
<input type=file id="thefile" name="thefile" />
<input type="submit" name="Submit" />
</form>
В ASP.NET MVC приложение:
[HttpPost]
public ActionResult ProcessIt(FormCollection thefile)
{
HttpPostedFileBase file = Request.Files["thefile"];
...
}
http://stackoverflow.com/questions/5193842/file-upload-asp-net-mvc-3-0/5193851#5193851 – Shyju
Если я использую HttpPostedFileBase, параметр будет нулевым , – 4thSpace
используют одно и то же имя для вашего элемента ввода и параметра метода. Следуйте по ссылке, которую я разместил – Shyju