我必须一次发送多个图像。创建产品模型为product.cs:
[JsonProperty("Image")] public List<IFormFile> Image { get; set; }
现在我试图从swagger添加多个图像。我输入了图像路径,但它没有读取图像文件。我应该在这里输入什么?
我的期望像是当头一棒:
pcww981p1#
此示例适用于.NET 6:
public class DataTypeExample { public string str { get; set; } public List<IFormFile> testFiles { get; set; } } [HttpPost] public async Task<List<string>> Post([FromForm] DataTypeExample dataTypeEx) { var fileSizes = new List<string>(); fileSizes.Add("You sent the string: " + dataTypeEx.str); foreach(var f in dataTypeEx.testFiles) { fileSizes.Add(f.FileName + ": " + f.Length.ToString() + " bytes"); } return fileSizes; }
结果如下:
1条答案
按热度按时间pcww981p1#
此示例适用于.NET 6:
结果如下: