c# - 如何在邮递员中上传文件,这是数组对象中的一个属性
问题描述
我正在开发一个 REST API,我需要在其中接受一组对象。我进行了搜索并知道如何上传带有其他参数的文件。我也可以通过将它们添加到正文来发送多个文件。但我需要将它们作为对象的属性发送,并且 API 端点接受该对象的数组。
让我用一个例子来解释它
public class StaffInfo
{
public string FirstName { get; set; }
public string LastName { get; set; }
public IFormFile Photo { get; set; }
}
[HttpPost]
[Route("api/staff/create")]
public void AddNewStaff(StaffInfo[] newStaff)
{
:
:
}
我想测试这个端点,但不知道如何使用 PostMan 发送数据。
问候。
解决方案
推荐阅读
- react-native - Expo react native,如何制作带有列的响应式可点击列表
- sql - SQL更新语句不更新,执行时无错误
- python - R 和 Python 中多项式回归的不同结果
- c# - 通过两个stackalloc'ed Span
和 by-ref 结构作为参数 - unity3d - 为什么我的网格组合器脚本使子对象不可见并更改它们的位置?
- javascript - 在 ReactJS 中导入实例的问题。有人可以解释一下为什么这有效吗?
- objective-c - Domain=AVFoundationErrorDomain Code=-11814 仅在 iPhone6 上发生
- c# - 不支持 Protobuf-NET IExtensible 继承的解决方法
- javascript - QML 内存泄漏发送 XMLHttpRequest
- javascript - 如何在 gatsbyjs 中使用动态参数创建路由