查看: 80|回复: 0

在asp.net core 中发送MultipartFormDataContent请求(新语 …

[复制链接]

2

主题

7

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-4-19 18:15:00 | 显示全部楼层 |阅读模式
using HttpClient httpClient = new();  string Boundary = new Guid().ToString().Replace("-", "");  var requestContent = new MultipartFormDataContent(Boundary);  requestContent.Headers.ContentType = MediaTypeHeaderValue.Parse($"multipart/form-data; boundary={Boundary}");  //传入文件  var fileContent = await File.ReadAllBytesAsync(@"C:\\Users\\XXXX\\Pictures\\123.jpg");  var byteArrayContent = new ByteArrayContent(fileContent);  requestContent.Add(byteArrayContent, "file", "123.jpg");   //传入token(字符串格式)  System.Net.Http.StringContent stringContent = new(token);  requestContent.Add(stringContent, "token");  //发送请求   var postResponse = await httpClient.PostAsync("https://XXXXXploadFile.do", requestContent);  //获取请求结果  this.textBox1.Text = await postResponse.Content.ReadAsStringAsync();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表