无法从邮递员调用 API 并使用多部分表单数据用值数组填充键

Unable to call an API from postman and fill keys with array of values using multipart form data

我使用 .NET core 2.1 开发了一个 API;一个应该使用多部分表单数据发送带有附件的电子邮件的函数,需要发送 toRecipients(电子邮件地址),它应该被填充为一个电子邮件地址数组。

新功能开发完成,但我无法从Postman调用它,因为调试模式下的数组计数等于0(未填充)。

请不要要求我以二进制形式发送文件,因为文件必须以多部分形式发送。

如何解决问题并填充数组?

邮递员示例如下:

模型示例如下:

API 输入正文:

您的 toRecipients 变量设置为 List。 JSON 值将作为 string[1] 传递,您需要在 .NET 代码中对其进行反序列化。

您可以使用 Postman 控制台 (View > Show Postman Console) 检查数据是否通过 Postman 正确传递。

我不是 .NET 专家,但像下面这样的东西应该有用:.

[1] 在 HTTP 中一切都是字符串