我有一个 C# 客户端被授权将多部分表单发送到我在服务器上运行的 WCF 服务。我能够在 WCF 中接收帖子流,但我找不到任何方法来访问帖子流中的特定部分,例如,以下帖子:
------------5726e76222c84e648591b75930afea5d
Content-Disposition: form-data; name="filename"
1.txt
------------5726e76222c84e648591b75930afea5d
Content-Disposition: form-data; name="fileformat"
txt
------------5726e76222c84e648591b75930afea5d
Content-Disposition: form-data; name="file"; filename="1.txt"
Content-Type: application/msword
This is a test that posts this string to a Web server.
------------5726e76222c84e648591b75930afea5d--
这篇文章表示从客户端发送的文本文件,我只需要知道文件名和格式就可以将整个文章作为字节数组存储在我的后端。
有办法吗?
最佳答案
哦,我想出了解决办法
您需要使用多部分数据表单进行发布,然后从 WCF 服务器端解析表单。
关于c# - 如何在没有依赖关系的情况下读取 WCF 服务中的多部分/表单数据发布流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41243828/