将一组图像上传到网络核心API的最佳方法是什么?
例如,我正在尝试上传一个包含配置文件详细信息(名称,其他详细信息,图像)的对象。
通常,我会简单地一次发送整个对象,并附带该对象内图像的字节数组列表。
这是正确的方法吗?
伪对象:
ProfileEditRequest
Email : string
Name : string
Images : List<byte[]>
//POST: api/profiles/edit
[HttpPost("edit")]
public async Task<IActionResult> Edit([FromBody]ProfileEditRequest profile)
{
}
我正在尝试使用单个请求,但是当然,如果不可能的话,我可以分别发送每个图像。