gpt4 book ai didi

c# - 在 Web API 中上传单个文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:08 25 4
gpt4 key购买 nike

我正在使用此代码在 Web API 中上传文件。但是我发布的文件显示为 Null。也许是因为代码在 postman 中需要多个文件。我需要通过 postman 上传单个文件而不是文件列表。我正在分享代码。

[HttpPost]
[Route("Upload")]
public async Task<IActionResult> Upload(string targetIdStr, string feedType,
string contentType, string dateCreated, string description, List<IFormFile> files)

最佳答案

要上传一个文件,您需要更改如下操作:

        [HttpPost]
[Route("Upload")]
public async Task<IActionResult> Upload(string targetIdStr, string feedType,
string contentType, string dateCreated, string description, IFormFile file)
{
return Ok();
}

对于 PostMan 中的请求,使用 post->Set Body as form-data 发送请求,如下所示

enter image description here

关于c# - 在 Web API 中上传单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51632550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com