我找到了这篇文章: http://www.strathweb.com/2012/09/dealing-with-large-files-in-asp-net-web-api/
它讲述了如何在使用System.Web.Http.Selfhost自我托管时设置TransferMode。
当使用Owin进行自托管时,是否有类似的方法将TransferMode设置为Streaming?
答案 0 :(得分:1)
据我所知,微软的Owin服务器已经流式传输所有上传和下载。如何在WebApi(或等效的)中处理此数据,以确定它是否完全缓冲或保持为流。
要提供文件下载,请确保响应内容是StreamContent。对于文件上传,这取决于邮件正文的格式。例如,此答案涵盖streaming multipart content to disk