Загрузка файла в Asp.net MVC и получение файла через FormCollection - PullRequest
1 голос
/ 17 марта 2012

Я занимаюсь разработкой приложения в asp.net mvc, в котором я хочу загрузить файл. Со стороны представления я отображаю поле загружаемого файла во время выполнения, когда мое представление вызывает контроллер. Оно предоставляет все данные в FormCollection, а на стороне контроллера я могу получить только имя загружаемого файла в виде строки и запроса. .File [0] .count равно нулю. Теперь, как я могу решить эту проблему.

Код можно поделиться по запросу.

Привет

1 Ответ

2 голосов
/ 17 марта 2012

Попробуйте добавить это в View:

@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
   <input type="file" id="file" name="file" />
   <input type="submit" value="upload" />
}

и в controller файле:

[HttpPost]
public ActionResult Index(HttpPostedFileBase file)
{
    return View();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...