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中添加其他参数时,第一个参数为参数名称,第二个参数为参数值。

相关内容

热门资讯

攻略讲解!aapoker用外挂... 攻略讲解!aapoker用外挂会被封号吗,wpk ai辅助,教你教程(从来真的是有挂)是一款可以让一...
必知教程!gg扑克辅助,微扑克... 必知教程!gg扑克辅助,微扑克ai辅助,切实教程(切实真的是有挂)是一款可以让一直输的玩家,快速成为...
传递经验!wepokeapp下... 一、aapoker外挂简介了解软件请加微:136704302aapoker外挂是一款在线扑克游戏平台...
专业讨论!poker软件免费吗... 专业讨论!poker软件免费吗,微扑克ai机器人,扑克教程(一直是有挂),您好,微扑克ai机器人这款...
发现一款!aapoke辅助工具... 您好,德州之星有辅助挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在...
科技通报!微扑克真的有挂吗,智... 科技通报!微扑克真的有挂吗,智星德州菠萝有挂吗,AI教程(真是是真的有挂);小薇(透视辅助)致您一封...
技术分享!wpk德州透视辅助,... 技术分享!wpk德州透视辅助,德州之星有辅助挂,新2025版(先前有挂)1、在德州之星有辅助挂ai机...
今日公布!wpk外挂被实锤,微... 今日公布!wpk外挂被实锤,微扑克游戏辅助器,曝光教程(好像是有挂);今日公布!wpk外挂被实锤,微...
玩家亲测!wepower有辅助... 玩家亲测!wepower有辅助器吗,WePoKe外挂,解说技巧(真是真的有挂)1、WePoKe外挂a...
重大通报!wpk职业代打,德州... 重大通报!wpk职业代打,德州之星辅助挂,wpk教程(原来是有挂)德州之星辅助挂辅助器中分为三种模型...