Как запретить доступ к определенной папке «загрузки» в App_Data для конкретных пользователей в asp.net mvc2? - PullRequest
0 голосов
/ 14 марта 2012

У меня есть папка, в которую пользователи могут загружать свои документы внутри. Это папка для загрузки вызовов. Она находится под app_data в решении explorer.Я хочу, чтобы пользователи видели только свои загруженные документы, а не другие, и ограничивали прямой доступ к другимстатьи.У меня также есть пользователь-администратор, которому я хочу иметь доступ ко всем загруженным документам и иметь возможность загрузить файл.как я могу: 1. ограничить пользователей 2. написать код для загрузки загруженного файла заранее.

1 Ответ

0 голосов
/ 14 марта 2012

Ну, в чем проблема?Закройте эту папку, чтобы получить к ней доступ с помощью прямых ссылок (если вы используете App_Data, это уже сделано) и создайте httphandler, который возвращает данные файла.В httphandler смотрите изменения, у пользователя есть доступ к файлу запроса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...