"重新流送"将文件上传到web api

时间:2015-07-09 13:52:02

标签: c# asp.net-mvc streaming asp.net-web-api2

我正在尝试将文件从客户端上传到MVC应用程序,然后让MVC应用程序将上传文件传递给web api。

到目前为止,我覆盖了IHostBufferPolicySelector以流式传输任何大于给定大小的传入HTTP请求。因此,对MVC进行的任何大型文件上传都将作为流接收。

我想到了这个问题的两个解决方案,但对任何建议持开放态度。

  1. 让MVC临时存储该文件,然后将该文件发送到web api
  2. 以某种方式将进入MVC的文件流传递给web api
  3. 有没有办法实现选项2?我可以将传入流传递给另一个Web服务吗?

0 个答案:

没有答案