Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запрет доступа для скачивания 
:(
    Опции темы
art5
Дата 4.7.2006, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.6.2006

Репутация: нет
Всего: нет



Добрый день!
Как сделать так, чтобы при вводе пользователем url-пути к файлу из сайта (например, http://mysite.ru/file.dat), он не смог скачать его или открыть ??? Т.е. доступ к файлу должен быть строго из самого проекта.

 
PM MAIL   Вверх
ivashkanet
Дата 4.7.2006, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 1
Всего: 149



Я в этом не сильно  smile , но вроде его можно положить в бругую папку и настроить доступ к ней только через проект  smile  
PM MAIL WWW ICQ   Вверх
arilou
Дата 4.7.2006, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61





--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
art5
Дата 4.7.2006, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.6.2006

Репутация: нет
Всего: нет



Цитата(ivashkanet @ 4.7.2006,  11:17)
Я в этом не сильно  smile , но вроде его можно положить в бругую папку и настроить доступ к ней только через проект  smile

А как настроить такой доступ, если не секрет?

Добавлено @ 12:50 
Цитата(arilou @ 4.7.2006,  11:23)
Вот, почитай: 

http://msdn2.microsoft.com/en-us/library/ms404282.aspx

Примерчик не кинешь? А то что то не совсем понятно..

Вот пример из мсдн:
<configuration>
   <system.web>
      <httpHandlers>
         <add verb="*" 
              path="*.New" 
              type="MyHandler.New,MyHandler"/>
         <add verb="GET,HEAD" 
              path="*.MyNewFileExtension" 
              type="MyHandler.MNFEHandler,MyHandler.dll"/>
     </httpHandlers>
   <system.web>
</configuration>

Заранее благодарю! 
PM MAIL   Вверх
ivashkanet
Дата 4.7.2006, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 1
Всего: 149



Цитата(art5 @  4.7.2006,  12:40 Найти цитируемый пост)
А как настроить такой доступ, если не секрет?

Но это делается средствами web-сервера. 
Хоть убей не заю как в IIS это делается, но я делал на Apach-е. Там в настройках ставишь каталог для скриптов к которому запрещен доступ по http. Точнее не помню. Давно это было....
Что там для IIS не знаю smile . IIS под руками нет  smile

Добавлено @ 13:17 
По поводу совета arilou. Там же черным по серому написано:
Код

<httpHandlers>
     <add verb="*" path="*.vjsproj" type="System.Web.HttpForbiddenHandler"/>
 
PM MAIL WWW ICQ   Вверх
arilou
Дата 4.7.2006, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61



В веб.конфиг, в секцию <system.web> вставляешь

Код

<httpHandlers>
     <add verb="*" path="*.vjsproj" type="System.Web.HttpForbiddenHandler"/>
</httpHandlers>


Вместо *.vjsproj пишешь свой путь (в относительной форме).

Собсна и все... Пример можешь посмотреть в machine.config 


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0622 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.