// using System.Collections.Generic; // using System.IO; // using System.Threading.Tasks; // using Microsoft.AspNetCore.Http; // using Microsoft.AspNetCore.Mvc; // [ApiController] // [Route("api/[controller]")] // https://brokul.dev/sending-files-and-additional-data-using-httpclient-in-net-core // public class FileController : Controller // { // [HttpPatch] // [ApiExplorerSettings(IgnoreApi = true)] // public IActionResult Upload([FromForm] IFormFileCollection formFiles, [FromForm] List data) // { // foreach (IFormFile formFile in formFiles) // { // string st = Path.Combine("d:/Tmp/phares/VisualStudioCode/", formFile.FileName); // FileStream fileStream = new(st, FileMode.CreateNew); // Task task = formFile.CopyToAsync(fileStream); // task.Wait(); // fileStream.Dispose(); // } // return Ok(); // } // }