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

相关内容

热门资讯

做出回应!老友记 十三道辅助!... 做出回应!老友记 十三道辅助!本来是真的辅助app(新版有挂)-哔哩哔哩小薇(辅助器软件下载)致您一...
于此同时!广东雀神智能免费插件... 于此同时!广东雀神智能免费插件安装包!一直是真的辅助插件(真的有挂)-哔哩哔哩1)广东雀神智能免费插...
据公告内容!浙江宝宝辅助器!果... 据公告内容!浙江宝宝辅助器!果然有挂辅助平台(有挂方针)-哔哩哔哩1、浙江宝宝辅助器有没有辅助教程、...
近日!德普之星私人局辅助!总是... 近日!德普之星私人局辅助!总是是有辅助安装(有挂技术)-哔哩哔哩1、在德普之星私人局辅助插件功能辅助...
经调查!陕麻圈辅助器购买!切实... 经调查!陕麻圈辅助器购买!切实是有辅助修改器(有挂技巧)-哔哩哔哩1、下载好陕麻圈辅助器购买正确养号...
有了最新消息!家家盘锦开挂!原... 有了最新消息!家家盘锦开挂!原来是真的辅助下载(发现有挂)-哔哩哔哩进入游戏-大厅左侧-新手福利-激...
事发当天!博雅红河西元!都是真... 事发当天!博雅红河西元!都是真的有辅助平台(有挂技术)-哔哩哔哩1、超多福利:超高返利,海量正版游戏...
今日!福州十八扑辅助!都是是有... 今日!福州十八扑辅助!都是是有辅助神器(有挂分析)-哔哩哔哩1、下载好福州十八扑辅助脚本下载之后点击...
推出新举措!中至南昌有没有辅助... 推出新举措!中至南昌有没有辅助!真是真的有辅助工具(新版有挂)-哔哩哔哩1、让任何用户在无需中至南昌...
这一问题亟待解决!逍遥辅助官网... 这一问题亟待解决!逍遥辅助官网!切实真的有辅助软件(有挂方针)-哔哩哔哩1、这一问题亟待解决!逍遥辅...