HttpClient 上传文件带参数 ContentType 记录
2021-01-26 23:14
标签:content data 参数 span post 接收 filename new logs 主要还是橙色代码块 设置文件ContentType 不设置这个 接口端File.ContentType是接收不到类型的 HttpClient 上传文件带参数 ContentType 记录 标签:content data 参数 span post 接收 filename new logs 原文地址:https://www.cnblogs.com/litianfeng-net/p/13226816.html参考博文地址
https://www.cnblogs.com/cplemom/p/11264040.html
https://www.cnblogs.com/netcs/p/12789162.html
var client = _httpClientFactory.CreateClient();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue($"multipart/form-data"));
var content = new MultipartFormDataContent();
content.Add(new StringContent(type), "type");
byte[] arr;
using (Stream fileStream = file.OpenReadStream())
{
arr = new byte[fileStream.Length];
fileStream.Read(arr, 0, arr.Length);
}
var upFileContent = new ByteArrayContent(arr);
upFileContent.Headers.ContentType = new MediaTypeHeaderValue(file.ContentType);
content.Add(upFileContent, "file", file.FileName);
var reponse = await client.PostAsync("ip地址/api/FileUpload/ImageUpload", content);
下一篇:css 浮动 定位
文章标题:HttpClient 上传文件带参数 ContentType 记录
文章链接:http://soscw.com/index.php/essay/47487.html