我正在尝试使用 ServiceStack 实现流式上传。
我遵循了从 ServiceStack wiki ( http://www.codeproject.com/Articles/501608/Sending-Stream-to-ServiceStack ) 链接的流式上传示例。
问题是在服务端,请求流总是空的(长度=0)。
同样适用于base.Request.InputStream
在处理 POST 方法的 Service 中访问的(实际上 Request.InputStream 和 IRequiresRequestStream.RequestStream 属性的流实例是相同的)。
文档也没有提供更多信息:
编辑:当使用来自使用基于控制台的 AppHost 的 codeproject 的确切解决方案时,它可以工作。它在使用 ASP.NET 主机时不起作用。
如何使用 ServiceStack 正确访问请求流?