feat(PostDocumentRequest): update to forward stream instad of whole content

This commit is contained in:
2025-08-18 14:53:20 +02:00
parent b5082daa1a
commit e8fd49d75d
2 changed files with 8 additions and 9 deletions

View File

@@ -30,13 +30,11 @@ public class OrderController : ControllerBase
[HttpPost("document")]
public async Task<IActionResult> PostDocument(IFormFile file, [FromQuery] PostDocumentRequest request, CancellationToken cancel)
{
using var content = new MultipartFormDataContent();
using var stream = file.OpenReadStream();
using var streamContent = new StreamContent(stream);
streamContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue(file.ContentType);
content.Add(streamContent, "file", file.FileName);
var res = await _mediator.Send(request.ToUploadDocument(streamContent), cancel);
var uploadRequest = request.ToUploadDocument(stream, file.FileName);
var res = await _mediator.Send(uploadRequest, cancel);
return res.Ok
? StatusCode(res.StatusCodeInt)