我想通过邮递员向我的api发出POST请求(请参见下面的代码),以上传文件。
我通过邮递员发出的请求:
代码:
namespace Abbyytestrestapi.Controllers
{
[Route("api/Abbyy")]
[ApiController]
public class AbbyyController : ControllerBase
{
[HttpGet("Templates")]
public ActionResult GetAvailableTemplates()
{
return Ok("test");
}
[HttpPost("ConvertFile/{templateKey}")]
public ActionResult ConvertFile([FromBody] IFormFile pdfFile, string templateKey)
{
return Ok("hello");
}
}
}
但是我收到一个错误400错误的请求。我不知道我在做什么错...您能帮我吗? :)
提前谢谢
答案 0 :(得分:0)
[HttpPost("ConvertFile")]
public ActionResult ConvertFile( [FromQuery] string templateKey , [FromBody] IFormFile pdfFile, string templateKey)
{
return Ok("hello");
}
尝试使用它