我正在尝试使用 RestSharp 将文件上传到 nancy。我使用 request.AddFile() 使用多部分请求将流上传到 nancy 服务器。
问题是,当 Nancy 解析请求以将其传递给它在整个流中寻找的模块时,违背了流的目的(我想将文件直接流式传输到磁盘)。
我浏览了 nancy 源代码,发现它在哪里这样做,
在HttpMultipart.cs
它尝试使用GetBoundarySubStreams()
which 调用获取所有子流,GetNextBoundaryPosition()
并且该方法基本上寻找流。
我想知道我是否做错了什么?也许我没有配置什么?有没有办法避免这种情况?