【发布时间】:2020-03-26 17:29:24
【问题描述】:
我正在尝试发送多个文件以及每个文件的一些数据。这是我的模型:
public class FileDTO
{
[Required]
public IFormFile File { get; set; }
[Required]
public string CategoryName { get; set; }
[Required]
public string CategoryDescription { get; set; }
public string Detail { get; set; }
}
这是我的控制器:
[HttpPost("Upload/{id:int}")]
public async Task<IActionResult> Upload(int id, IEnumerable<FileDTO> appFileDTOs)
{
...
}
这甚至是正确的方法吗?如何在 Postman 中发送这样的请求来模拟它?
提前致谢!
编辑
我在 Postman 中这样尝试过:
除图片外,所有内容均正确提交。由于某种原因,图像始终为空...
【问题讨论】:
-
当你是你的控制器时,'var files = HttpContext.Request.Form.Files;'的值是什么?
标签: asp.net api asp.net-core asp.net-web-api postman