Загруженный файл пуст.Как проверить почему? - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть это действие в контроллере.

[HttpPost("[action]")]
public async Task<IActionResult> Upload([FromForm]IFormFile upfile)
    {...
    }

Когда я проверяю это действие, я получаю upfile, равное нулю.Как я понимаю, фреймворк связывает модель, и результат этой операции равен нулю, ошибок нет.Поэтому я не могу проверить, почему он возвращает ноль.Есть ли способ проверить, почему Binding возвращает NULL и как это исправить?

1 Ответ

0 голосов
/ 27 ноября 2018

Проблема решена.Вам нужен ключ, равный имени параметра.В моем случае ключ = upfile.Если вы используете Почтальон, то проверьте, что вы написали ключ перед отправкой запроса.

enter image description here

Тем не менее нет ответа, как проверить ошибку.В этом случае ошибка типа «Имя файла не найдено, вы должны указать значение ключа» или что-то из привязки будет более чем полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...