Имя файла не имеет значения для привязки модели, но input
имя имеет значение. Просто используйте имя без тире
<input type="file" name="thefile" />
[HttpPost]
public IActionResult(IFormFile thefile)
В случае, если ваше input
имя содержит тире, вы можете указать имя, используя атрибуты привязки модели
[HttpPost]
public IActionResult([FromForm(Name = "file-with-dash")] IFormFile file)