我遇到使用MultipartFormDataContent发布一些文件的问题。 我尝试使用FileStream将文件内容添加到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。异常消息“在写入所有字节之前无法关闭流”。 有任何想法如何解决它?