web-dev-qa-db-ja.com

415サポートされていないメディアタイプasp.netコア

詳細

Postmanから作成したエンドポイントにファイルを投稿しようとしています。しかし、それは私にこのエラーを与えます。郵便配達員のヘッダーContent-Typeを渡していない

415サポートされていないメディアタイプ

API

 [Consumes("multipart/form-data")]
    [HttpPost]
    public async Task<IActionResult> SendEmail([FromBody]Entity entity)
    {
        try
        {

            return OK();
        }
        catch (Exception e)
        {
            throw e;
        }
    }

クラス

public class Entity 
{
    public List<IFormFile> Files { get; set; }
}
11
Malik Kashmiri

フォームデータをPOSTする場合は、メソッドパラメータに[FromForm]の代わりに[FromBody]を使用してみてください。

17