[Route("api/[controller]")]
[ApiController]
public class FactoryTestController : ControllerBase
{
[HttpPost]
public string Test(List<IFormFile> files)
{
try
{
HttpClient client = new HttpClient();
var url = client.BaseAddress = new Uri("http://你的访问地址/upload");
// 实例化multipart表单模型
MultipartFormDataContent form = new MultipartFormDataContent();
var stream = files[0].OpenReadStream();
HttpContent content = new StreamContent(stream);
//存放请求体
content.Headers.ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "\"你的字段名称\"",//记得看清楚是否响应体是否有双引号
FileName = $"\"{你的文件内容/路径}\""
};
.NET 5.0 Httpclient之form-data上传文件
最新推荐文章于 2024-03-30 10:17:49 发布
关键词由优快云通过智能技术生成