如何在单个 POST 中同时 POST 图像和 JSON?(使用多部分)我有一个表单,其中包含一些数据,我将其放入 JSON 中,用户可以添加 0 到 6 张照片并将其提交到 API。
有人可以解释我该怎么做吗?
编辑:这是我的代码,感谢您的帮助:
// POST api/<controller>
[HttpPost, Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)]
public IActionResult Post(ViewModel vm)
{
IActionResult response = Unauthorized();
var data = vm.FamilleProduit;
var reforigine = vm.RefOrigine;
if (vm.Images != null)
{
foreach (var image in vm.Images)
{
byte[] fileData = null;
// read file to byte array
using (var binaryReader = new BinaryReader(image.OpenReadStream()))
{
fileData = binaryReader.ReadBytes((int)image.Length);
}
}
}
return response;
}
public class ViewModel
{ …Run Code Online (Sandbox Code Playgroud) 我在网上的 sharepoint 中有一个列表。在这个列表中,我有一个 person 字段。
当我调用 API 端点以获取列表中的所有项目时,我会得到人员字段的 LookupId 值。
我试图通过使用 lookupid 的值来获取用户,但它不起作用,因为无法识别 id。
lookupid 是一个 int(例如:21)而不是一个 guid。
人员字段的配置或我对 Microsoft Graph API 的调用中是否缺少某些内容?
api sharepoint sharepoint-online microsoft-graph-sdks microsoft-graph-api