MVC 4, как получить доступ к файлам из виртуального каталога приложения

Приложение MVC 4 C#, мне нужно разрешить пользователям доступ к файлам из папок, находящихся вне виртуального каталога, файлы создаются другим приложением каждый месяц.

  1. Я не хочу, чтобы пользователь видел физический путь к файлам вроде file1

Не могли бы вы помочь настроить доступ к физическому пути в качестве виртуального пути?

С Уважением,

1 ответ

Вы можете использовать FilePathResult в MVC.

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

Приведенное выше решение загружает файл Excel.

Попробуйте это и дайте мне знать. Вы также можете прочитать внешний файл в файловом потоке и использовать этот FilePathResult для возврата файла.

Другие вопросы по тегам