我有这个代码将实现Flurl
调用web api。但它只适用于一个文件,因为我已经固定到SupportingDocs
列表对象的第一个元素。
var response = await url.SetQueryParams(new { id, code })
.PostMultipartAsync(mp => mp
.AddFile("SupportingDocs", postData.SupportingDocs[0].FileContent,
postData.SupportingDocs[0].FileName)
);
我如何在里面添加foreach,以便它可以支持SupportingDocs
的多个元素,这是一个列表对象。
你可以这样重写动作委托:
var response = await url.SetQueryParams(new { id, code })
.PostMultipartAsync(mp =>
{
foreach (var doc in postData.SupportingDocs)
{
mp = mp.AddFile("SupportingDocs", doc.FileContent, doc.FileName);
}
});