aspcoreAPI中多参数的文件上传
创始人
2024-09-20 01:30:37
0
  1. 在控制器中添加HttpPost方法:

[HttpPost("upload")] public async Task UploadFiles(IList files, string param1, int param2) { // 在这里处理上传的文件和其他参数 }

  1. 使用MultipartFormDataContent来构建HttpClient:

using System.Net.Http; using System.Net.Http.Headers;

var client = new HttpClient(); var content = new MultipartFormDataContent();

// 添加文件 foreach(var file in files) { var fileContent = new StreamContent(file.OpenReadStream()); fileContent.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = file.FileName }; content.Add(fileContent, "files", file.FileName); }

// 添加其他参数 content.Add(new StringContent(param1), "param1"); content.Add(new StringContent(param2.ToString()), "param2");

// 发送请求 var response = await client.PostAsync("https://example.com/api/upload", content);

注意事项:

  • 在MultipartFormDataContent中添加文件时,第一个参数为'files”,第二个参数为文件名;
  • 在MultipartFormDataContent中添加其他参数时,第一个参数为参数名称,第二个参数为参数值。

相关内容

热门资讯

透视开挂!wepoker代打辅... 透视开挂!wepoker代打辅助机器人(透视)拱趴大菠萝怎么开挂,教程秘籍(存在有挂)-哔哩哔哩1、...
HH平台挂!aapoker插件... HH平台挂!aapoker插件(透视)器-总是专业真的是有挂1、让任何用户在无需aapoker插件安...
透视解谜!wejoker透视方... 透视解谜!wejoker透视方法(透视)hhpoker怎么开透视,教程指南(真的有挂)-哔哩哔哩1、...
红龙poker辅助器免费观看!... 红龙poker辅助器免费观看!wepoker开脚本视频(透视)工具-原来详情是真的挂1、超多福利:超...
wepoker挂!德普之星辅助... wepoker挂!德普之星辅助器app(透视)方法-一直科普存在有挂1、很好的工具软件,可以解锁游戏...
透视辅助!hhpoker俱乐部... 透视辅助!hhpoker俱乐部是干嘛的(透视)德州私人局脚本,教程指引(有挂技巧)-哔哩哔哩1、进入...
wepoker透视脚本视频!p... wepoker透视脚本视频!pokermaster辅助器(透视)软件-本来必备是真的挂该软件可以轻松...
透视详细!cloudpoker... 透视详细!cloudpoker怎么开挂(透视)哈糖大菠萝能开挂吗,教程操作(有挂讲解)-哔哩哔哩1)...
cloudpoker开挂!wp... cloudpoker开挂!wpk私人局有透视吗(透视)软件-竟然曝光真的有挂暗藏猫腻,小编详细说明w...
透视解谜!wepoker怎么开... 透视解谜!wepoker怎么开辅助(透视)hhpoker德州挂真的有吗,教程办法(有挂秘笈)-哔哩哔...