У меня есть коллекция электронных таблиц Excel, которые я хотел бы обслуживать в своем веб-приложении ASP.NET 5 только авторизованным пользователям.
- Где я должен хранить файлы? Я предполагаю, что в wwwroot (например, wwwroot/files).
- Если в wwwroot, как разрешить доступ только авторизованным пользователям? (Я хотел бы обслуживать их как [Authorize] FileResult от контроллера, но это все еще оставляет файлы открытыми для прямого доступа через URL-адрес, который, как я полагаю.)
- Как я могу ссылаться на местоположение в wwwroot через действие FileResult в контроллере?
Большое спасибо!