我有一个webapi(asp.net核心),可以接收文件并将其发布到另一个webAPI
现在,我创建一个FileStream
,并使用HttpClient发布此文件。
但是我想知道是可以替代FileStream
的双向Stream,我的意思是ReadAsync
的Stream将等待,直到它有足够的字节用于读取缓冲区。
var content = new MultipartFormDataContent();
// the problem is here, the stream must be ready for "read to end",
// so I buffered the uploaded file to a FileStream
content.Add(new StreamContent(filestream),"file1","myfilename");
await client.PostAsync("url",content )