ограниченный доступ к файлам - PullRequest
0 голосов
/ 04 декабря 2010

Я читал, что если вы хотите предоставить своим пользователям файл, к которому никто не может получить доступ через URL, вам нужно поместить его в каталог на верхнем уровне домена.

на моем компьютере это сработало, нокогда я попробовал это онлайн, то я получил domain.com, и после этого папка, в которой я нуждался, была на 2 уровня выше

каков правильный способ сделать это?

Ответы [ 2 ]

0 голосов
/ 04 декабря 2010

Где находятся файлы на сервере по отношению к корню сети?Например, если ваш веб-корень имеет значение C:\inetpub\wwwroot\MyApplication\, тогда вы захотите поместить файлы вне этого каталога (в противном случае они будут общими, как и любой другой файл).Затем в своем коде ASP вы будете контролировать доступ к этому файлу, читая его в коде и выводя его пользователям, которым разрешен доступ к нему.

Похоже, вы говорите, что последняя часть работаетна вашей локальной машине уже, это так?Как именно это происходит на сервере?

0 голосов
/ 04 декабря 2010

Если вы не хотите, чтобы он был доступен по любому URL-адресу, не размещайте его в домене вашего веб-сервера вообще. Если вы хотите, чтобы он был доступен только определенным людям, то вам нужно изучить какую-то технику аутентификации / авторизации.

...