错误400-POST上传文件-简单请求

时间:2019-07-24 08:02:46

标签: c# api web-services postman

我想通过邮递员向我的api发出POST请求(请参见下面的代码),以上传文件。

我通过邮递员发出的请求:

enter image description here

代码:

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错误的请求。我不知道我在做什么错...您能帮我吗? :)

提前谢谢

1 个答案:

答案 0 :(得分:0)

[HttpPost("ConvertFile")]
    public ActionResult ConvertFile( [FromQuery] string templateKey , [FromBody] IFormFile pdfFile, string templateKey)
    {
        return Ok("hello");
    }

尝试使用它