2010-02-26 2 views
7

Как это .mp3, вы можете слушать онлайн:Как защитить ресурс веб-сайта от загрузки?

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

Но я не хочу, чтобы разрешить загрузку.

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

+2

Прослушивание онлайн * * является загрузкой; данные должны как-то добраться до компьютера пользователя. Кроме того, дублируйте: http://stackoverflow.com/search?q=prevent+downloading – outis

+1

Заявив, что всегда есть методы сбора данных, не отвечает на вопрос. Если бы я просил методы DRM, и все просто сказали: «Определенные пользователи смогут взломать DRM, так что это бесполезно» не очень помогает. Разумеется, данные должны быть отправлены пользователю, чтобы его можно было прослушать, но его нельзя отправлять в формате, который легко сохраняется, например, в mp3-файле. – hodgesmr

ответ

3

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

1

Возможно использование Flash-плеера.

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

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

1

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

+1

Я думаю, он просил протокол потоковой передачи. Есть какие-то конкретные предложения? – hodgesmr

0

Вы можете кодировать mp3 to swf. Пользователи могут загружать swf, но не могут загрузить их на своем ipod, если это вас беспокоит.

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

Смежные вопросы