Asp.net 接收.ashx文件中的POST数据

Asp.net 接收.ashx文件中的POST数据,asp.net,rest,http-post,Asp.net,Rest,Http Post,我已经实现了一个通用处理程序,在ASP.Net中作为restful web服务工作。我在接收发布到此web服务的XML文件时遇到问题。我实际上看不到有任何东西通过。我已经介绍了请求对象的表单、查询字符串和文件属性。一切都是空的。我知道该文件已正确发布,因为我可以在使用端口嗅探器时看到它 如何访问此文件?经过数小时的搜索,我当然在这里发布问题后找到了答案。我能够使用流读取器访问该文件。代码如下所示 Dim reader As New IO.StreamReader(context.Requ

我已经实现了一个通用处理程序,在ASP.Net中作为restful web服务工作。我在接收发布到此web服务的XML文件时遇到问题。我实际上看不到有任何东西通过。我已经介绍了请求对象的表单、查询字符串和文件属性。一切都是空的。我知道该文件已正确发布,因为我可以在使用端口嗅探器时看到它


如何访问此文件?

经过数小时的搜索,我当然在这里发布问题后找到了答案。我能够使用流读取器访问该文件。代码如下所示

    Dim reader As New IO.StreamReader(context.Request.InputStream)
    Dim xmlFile As String = reader.ReadToEnd()

您尝试访问Request.Files集合了吗?是的,我尝试了。文件用于使用文件上载控件发布的文件。C#syntact:
System.IO.StreamReader=new System.IO.StreamReader(context.Request.InputStream);字符串值=reader.ReadToEnd()