Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос по поводу создания своего обработчика HTTP / 7 сообщений из 7, страница 1 из 1
09.11.2011, 19:42:40
    #37519030
D_A_S1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу создания своего обработчика HTTP
Добрый день!
Создаю свой специальный обработчик HTTP для mp3 файлов.
У меня возник вопрос - можно ли как то в обработчике определить, откуда пришли данные: отправленные страницей или из адресной строки?
Задача в том, чтобы дать возможность прослушать файлы на странице, но не дать возможности их скачивать пользователям.

Назодил решение с UrlReferrer - проверять на null. Если значение null то в адресной строке вбивали файл. Но этот способ не работает в Mozillа. Там всегда значение null.

Заранее спасибо!
...
Рейтинг: 0 / 0
09.11.2011, 19:48:53
    #37519034
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу создания своего обработчика HTTP
D_A_S1Задача в том, чтобы дать возможность прослушать файлы на странице, но не дать возможности их скачивать пользователям."Прослушивание на странице" предполагает скачивание файла браузером.
Пользователь (если это ему понадобится) сможет реализовать такое же программно.
...
Рейтинг: 0 / 0
09.11.2011, 20:24:03
    #37519071
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу создания своего обработчика HTTP
Можно очень сильно усложнить, но в итоге всё равно можно будет скачать.
...
Рейтинг: 0 / 0
10.11.2011, 12:22:45
    #37519616
D_A_S1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу создания своего обработчика HTTP
AHTOH_LМожно очень сильно усложнить, но в итоге всё равно можно будет скачать.
как например?
мне нужно сделать защиту для самого простого случая - ввода файла в адресной строке. Только запретить в этом случае.
...
Рейтинг: 0 / 0
10.11.2011, 15:49:16
    #37520234
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу создания своего обработчика HTTP
файл отдавать хендлером
в флеш передавать какой то параметр
при запросе файла хендлеру передавать этот параметр и проверять его на правильность.
если правильный отдавать файл. в другом случае нет.

плохо знаком с флешой, но ещё как вариант кодировать данные при передачи и при проигрывание декодировать.
...
Рейтинг: 0 / 0
10.11.2011, 15:54:18
    #37520246
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу создания своего обработчика HTTP
AHTOH_Lфайл отдавать хендлером
в флеш передавать какой то параметр
при запросе файла хендлеру передавать этот параметр и проверять его на правильность.вполне прокатит, если юзер типа "домохозяйка" не будет смотреть фидлером, файрбагом или чем иным.
...
Рейтинг: 0 / 0
10.11.2011, 19:07:59
    #37520728
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу создания своего обработчика HTTP
Я сразу сказал что в итоге скачать можно будет.

Можно усложнить. При первом обращение к хендлеру перегенерировать ключ.
Опять же по какому то алгоритму его изменять перед передачей хендлеру.
Получать файл кусками, запросил ключ, изменил, получил по нему кусок файла, опять запросил, изменил получил. и так далее.

Но флешу можно вскрыть, всё посмотреть и написать прогу которая будет всё хорошо скачивать.

Вот если бы можно было во флешу встраивать ключ на сервере перед отдачей клиенту, было бы интереснее.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос по поводу создания своего обработчика HTTP / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]