Как защитить ресурс сайта от скачивания? - PullRequest
7 голосов
/ 26 февраля 2010

Как это .mp3, вы можете слушать онлайн:

http://d1.s.hjfile.cn/podcast/20100222/2010022290717093_217.mp3

Но я не хочу разрешать скачивание.

Как к этому подойти?

Ответы [ 4 ]

3 голосов
/ 26 февраля 2010

Все, что можно транслировать, можно загрузить. Нет надежного способа предотвратить это. Посмотрите на всех загрузчиков для YouTube и Hulu, несмотря на их попытки предотвратить их.

1 голос
/ 26 февраля 2010

Ты не можешь съесть свой торт и съесть его тоже. Если ваши пользователи могут слушать его, они могут записать его в файл. Вы можете сделать его менее удобным, используя протокол потоковой передачи, но определенный пользователь может захватить аудиопоток и сохранить его в файл.

1 голос
/ 26 февраля 2010

Можно использовать флэш-аудиоплеер.

http://www.macloo.com/examples/audio_player/

Он будет просто проигрывать песню, но не позволит им сохранить ее. Всегда есть способ обойти, но это хорошее начало.

0 голосов
/ 26 февраля 2010

Вы можете закодировать mp3 в swf . Пользователи могут загрузить SWF-файл, но не могут загрузить его в свой iPod, если это ваша проблема.

(ссылка на коммерческий продукт, который я нашел с помощью Google, но, вероятно, есть бесплатные альтернативы)

...