diff --git a/src/Leanetec.EConnect.Infrastructure/EConnectClient.cs b/src/Leanetec.EConnect.Infrastructure/EConnectClient.cs index e4e2065..5a77a07 100644 --- a/src/Leanetec.EConnect.Infrastructure/EConnectClient.cs +++ b/src/Leanetec.EConnect.Infrastructure/EConnectClient.cs @@ -130,20 +130,21 @@ public class EConnectClient : IEConnectClient where TError : cl { route = AddQueryString(route, queryParams); - // Create multipart form data content - using var content = new MultipartFormDataContent(); - - // add file with Stream and fileName - content.Add(new StreamContent(stream), "file", fileName); - - // add file type - content.Headers.ContentType = new MediaTypeHeaderValue("multipart/form-data"); - // create message and add accept header using var message = new HttpRequestMessage(HttpMethod.Post, route); message.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("*/*")); - message.Content = content; + // add file type + var fileContent = new StreamContent(stream); + fileContent.Headers.ContentType = new MediaTypeHeaderValue("application/pdf"); + + // Create multipart form data form + using var form = new MultipartFormDataContent + { + { fileContent, "file", fileName } + }; + + message.Content = form; var res = await Http.SendAsync(message, cancel);