web-dev-qa-db-fra.com

415 Type de support non pris en charge asp.net core

Détail

J'essaie de publier un fichier de Postman sur le point de terminaison que j'ai créé. mais cela me donne cette erreur. Je ne passe pas l'en-tête Content-Type dans postman

415 Type de support non pris en charge

API

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

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

Classe

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

Essayez d'utiliser [FromForm] au lieu de [FromBody] pour le paramètre de méthode si vous POSTEZ des données de formulaire.

17
Dominik Janković