I have the problem with posting some files using MultipartFormDataContent. I try to use FileStream for adding file content to MultipartFormDataContent
var multipartMetadata = new MultipartFormDataContent();
var fileStream1 = File.Open("sample1.txt");
var fileStream2 = File.Open("sample2.txt");
multipartMetadata.Add(new StreamContent(fileStream1), fileData.Name, fileData.FileName);
multipartMetadata.Add(new StreamContent(fileStream2), fileData.Name, fileData.FileName);
var client = new HttpClient();
await client.PostAsync(uri, multipartMetadata);
InvalidOperationException was thrown during execution this code. Exception Message "Cannot close stream until all bytes are written". There are any ideas how to fix it ?