Po wysyłaniu następującego żądania dostaje odpowiedz BadRequest. Problem jest taki, że parametr file ma wartość null, pomimo tego że w ciele żądania w sekcji form-data ustawiłem key: file oraz dla value wybrałem jakiś plik tekstowy. Będę wdzięczny za pomoc.
[HttpPost]
public ActionResult Upload([FromForm]IFormFile file)
{
if (file != null && file.Length > 0)
{
var rootPath = Directory.GetCurrentDirectory();
var fullPath = $"{rootPath}/PrivateFiles/{file.Name}";
using (var stream = new FileStream(fullPath, FileMode.Create))
{
file.CopyToAsync(stream);
}
return Ok();
}
return BadRequest();
}