4

我正在使用 BITS 向名为Source的 ASP.NET MVC 控制器方法发出请求,该方法返回 FileResult。我知道 FilePathResult 类型使用 HttpResponse.TransmitFile,但我不知道 HttpResponse.TransmitFile 是否真的将文件写入响应流,而不管请求类型如何。

我的问题是,FileResult 是否仅包含 HEAD 请求的标头信息,还是无论请求类型如何都传输文件?或者,我是否必须自己考虑 HEAD 请求?

4

1 回答 1

0

结果被迫对您的操作代码的请求做出反应。如果您对不同的请求类型(例如 [HttpGet]-Attribute、Route 中的 HttpMethodConstraints 等)没有做任何特殊处理,则该文件只是写入响应流。

于 2011-02-25T13:29:07.153 回答