MVC 4, как получить доступ к файлам из виртуального каталога приложения
Приложение MVC 4 C#, мне нужно разрешить пользователям доступ к файлам из папок, находящихся вне виртуального каталога, файлы создаются другим приложением каждый месяц.
- Я не хочу, чтобы пользователь видел физический путь к файлам вроде file1
Не могли бы вы помочь настроить доступ к физическому пути в качестве виртуального пути?
С Уважением,
1 ответ
Вы можете использовать FilePathResult в MVC.
public FilePathResult DownloadFile()
{
return File(@"C://Test.xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","Download File");
}
Приведенное выше решение загружает файл Excel.
Попробуйте это и дайте мне знать. Вы также можете прочитать внешний файл в файловом потоке и использовать этот FilePathResult для возврата файла.