feat(PostDocumentRequest): update to forward stream instad of whole content
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user