2011-06-16 30 views
0

在ASP.NET WebForms中,我通常更喜歡使用Response。 TransmitFile而不是Response。 WriteFile因爲前者將文件發送到操作系統而不是捆綁應用程序,並導致更多可擴展的應用程序。MVC FileResult和性能?

有誰知道MVC FileContentResult是否遵循相同的有效方法?

回答

1

從它直接寫入流的源代碼:

protected override void WriteFile(HttpResponseBase response) { 
      response.OutputStream.Write(FileContents, 0, FileContents.Length); 
     }