|
|
|
Вопрос по поводу создания своего обработчика HTTP
|
|||
|---|---|---|---|
|
#18+
Добрый день! Создаю свой специальный обработчик HTTP для mp3 файлов. У меня возник вопрос - можно ли как то в обработчике определить, откуда пришли данные: отправленные страницей или из адресной строки? Задача в том, чтобы дать возможность прослушать файлы на странице, но не дать возможности их скачивать пользователям. Назодил решение с UrlReferrer - проверять на null. Если значение null то в адресной строке вбивали файл. Но этот способ не работает в Mozillа. Там всегда значение null. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2011, 19:42:40 |
|
||
|
Вопрос по поводу создания своего обработчика HTTP
|
|||
|---|---|---|---|
|
#18+
D_A_S1Задача в том, чтобы дать возможность прослушать файлы на странице, но не дать возможности их скачивать пользователям."Прослушивание на странице" предполагает скачивание файла браузером. Пользователь (если это ему понадобится) сможет реализовать такое же программно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2011, 19:48:53 |
|
||
|
Вопрос по поводу создания своего обработчика HTTP
|
|||
|---|---|---|---|
|
#18+
Можно очень сильно усложнить, но в итоге всё равно можно будет скачать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2011, 20:24:03 |
|
||
|
Вопрос по поводу создания своего обработчика HTTP
|
|||
|---|---|---|---|
|
#18+
AHTOH_LМожно очень сильно усложнить, но в итоге всё равно можно будет скачать. как например? мне нужно сделать защиту для самого простого случая - ввода файла в адресной строке. Только запретить в этом случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 12:22:45 |
|
||
|
Вопрос по поводу создания своего обработчика HTTP
|
|||
|---|---|---|---|
|
#18+
файл отдавать хендлером в флеш передавать какой то параметр при запросе файла хендлеру передавать этот параметр и проверять его на правильность. если правильный отдавать файл. в другом случае нет. плохо знаком с флешой, но ещё как вариант кодировать данные при передачи и при проигрывание декодировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 15:49:16 |
|
||
|
Вопрос по поводу создания своего обработчика HTTP
|
|||
|---|---|---|---|
|
#18+
AHTOH_Lфайл отдавать хендлером в флеш передавать какой то параметр при запросе файла хендлеру передавать этот параметр и проверять его на правильность.вполне прокатит, если юзер типа "домохозяйка" не будет смотреть фидлером, файрбагом или чем иным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 15:54:18 |
|
||
|
Вопрос по поводу создания своего обработчика HTTP
|
|||
|---|---|---|---|
|
#18+
Я сразу сказал что в итоге скачать можно будет. Можно усложнить. При первом обращение к хендлеру перегенерировать ключ. Опять же по какому то алгоритму его изменять перед передачей хендлеру. Получать файл кусками, запросил ключ, изменил, получил по нему кусок файла, опять запросил, изменил получил. и так далее. Но флешу можно вскрыть, всё посмотреть и написать прогу которая будет всё хорошо скачивать. Вот если бы можно было во флешу встраивать ключ на сервере перед отдачей клиенту, было бы интереснее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 19:07:59 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1360353]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 481ms |

| 0 / 0 |
