Значения формы не отправляются при выборе файла - PullRequest
0 голосов
/ 04 мая 2018

Если я отправляю свою форму без выбора файла, я вижу, что параметр office передается с правильным названием офиса

Однако после выбора файла из ввода file и последующей отправки оба параметра отображаются как null

что дает?

Контроллер

[HttpPost]
public IActionResult Upload(string office, string path)
{
    return RedirectToAction("Index", new{office = office});
}

View

<div class="row">
    <form method="POST" asp-action="Upload" asp-controller="FloorPlan" enctype="multipart/form-data">
        <input class="form-control" name="office" type="hidden" value="@ViewContext.RouteData.Values["office"]"  />
        <input class="form-control" name="path" type="file" />
        <input class="form-control" type="submit" value="Upload">
    </form>
</div>

1 Ответ

0 голосов
/ 04 мая 2018

Благодаря комментарию junkangli у меня теперь есть этот рабочий контроллер

[HttpPost]
public IActionResult Upload(string office, IFormFile file)
{
    return RedirectToAction("Index", new{office = office});
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...