MVC 4如何从应用程序虚拟目录中访问文件

时间:2014-11-25 18:58:01

标签: asp.net-mvc asp.net-mvc-4

MVC 4 C#app,我需要允许用户访问虚拟目录外的文件夹中的文件,文件由其他应用程序每月创建。

  1. 我不希望用户看到文件的物理路径 file1
  2. 您能否帮助将物理路径的访问权限设置为虚拟路径?

    此致

1 个答案:

答案 0 :(得分:0)

您可以在MVC中使用FilePathResult。

public FilePathResult DownloadFile()
{
   return File(@"C://Test.xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","Download File");
}

以上解决方案下载Excel文件。

试试这个并告诉我。您还可以在文件流中读取外部文件,并使用此FilePathResult返回文件。