Je veux créer un nouveau point d'extrémité dans une API de base ASP.NET existante. Il devrait être possible de télécharger plusieurs fichiers avec une chaîne de texte liée à chaque fichier. Je veux aussi utiliser Postman pour tester ce noeud final. Est-il possible de faire cela?
Ceci est mon code de test C # qui fonctionne, mais je ne sais pas comment l'appeler de Postman: P>
public class UploadModel { /// <summary> /// Files to upload /// </summary> public List<FileModel> Files { get; set; } public string UploadInfo{ get; set; } } public class FileModel { public IFormFile File { get; set; } public string FileText { get; set; } }
3 Réponses :
Tout d'abord, ajoutez votre texte dans le corps Allez ensuite à Body-> Binary-> Sélectionner le fichier strong> p>
INFO MROE P >
Cela ne fonctionne pas pour moi quand j'essaie de cette façon. Le corps brut est: {"Fichiers": [{"FileText": "Mon texte"}], "Uploadinfo": "Télécharger des informations texte"}
Modifier la méthode du contrôleur pour accepter plusieurs fichiers de formulaire comme - p>
Sélectionnez Form-Data dans Postman & Envoyer plusieurs fichiers
Entrée de données Postman P> Li>
ol>