C# 将MemoryStream写入URL
我有一个C# 将MemoryStream写入URL,c#,.net,file,C#,.net,File,我有一个MemoryStream,我需要把它写到一个URL 我一直在研究WebClient.UploadFile。然而,它的所有重载似乎都需要一个文件名,而我没有这个文件名 我的文件被序列化为流 有什么想法/建议吗 有很多方法可以在.Net中发布数据。我会给你一些谷歌术语:HttpClient,httpwebrequest使用StreamContent和HttpClient的实例。你可以使用类似newhttpclient()的东西http://your.url,新的StreamContent(y
MemoryStream
,我需要把它写到一个URL
我一直在研究WebClient.UploadFile
。然而,它的所有重载似乎都需要一个文件名,而我没有这个文件名
我的文件被序列化为流
有什么想法/建议吗 有很多方法可以在.Net中发布数据。我会给你一些谷歌术语:HttpClient,httpwebrequest使用
StreamContent
和HttpClient
的实例。你可以使用类似newhttpclient()的东西http://your.url,新的StreamContent(yourMemoryStream))
(正确处理HttpClient
和StreamContent
)。或PostAsync
,如果需要POST请求。