У меня есть проект .NET Core API, у которого есть простая конечная точка для загрузки файла:
[Route("api/[controller]")]
[ApiController]
public class FilesController : Controller
{
private IFilesService _filesService { get; set; }
public FilesController(IFilesService filesService)
{
_filesService = filesService;
}
[HttpPost]
public async Task<IActionResult> UploadFile(IFormFile file)
{
var model = await _filesService.UploadFile(file);
return Ok();
}
}
Я пытался проверить это с помощью Postman, но каждый раз, когда я отправляю файл в конечную точку, Я получаю ошибку 400 Bad Request.Моя конечная точка никогда не получает удар.
У меня есть несколько других конечных точек POST, которые прекрасно работают, так что это проблема либо с этой конкретной конечной точкой, либо с Postman.Вот моя установка в Почтальоне:
Я крутил свои колеса, пытаясь выяснить, в чем проблема, но тут не так многои я следую примерам, которые я видел в Интернете.
Что я делаю неправильно?