4

BITSを使用して、FileResultを返すSourceという名前のASP.NETMVCコントローラーメソッドにリクエストを送信しています。FilePathResultタイプがHttpResponse.TransmitFileを使用することは知っていますが、リクエストタイプに関係なく、HttpResponse.TransmitFileが実際にファイルを応答ストリームに書き込むかどうかはわかりません。

私の質問は、FileResultにはHEADリクエストのヘッダー情報のみが含まれるのですか、それともリクエストの種類に関係なくファイルを送信するのですか?または、HEADリクエストを自分で説明する必要がありますか?

4

1 に答える 1

0

結果は、アクションコードによる要求に反応するように強制されます。さまざまなリクエストタイプ([HttpGet]-属性、ルート内のHttpMethodConstraintsなど)に対して特別なことを何もしない場合、ファイルは応答ストリームに書き込まれるだけです。

于 2011-02-25T13:29:07.153 に答える