Есть ли способ скрыть источник аудио тега в HTML5? - PullRequest
2 голосов
/ 25 февраля 2012

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

Ответы [ 4 ]

4 голосов
/ 13 марта 2012

Я использовал PHP-файл для загрузки mp3-файла.Таким образом, путь к реальному файлу остается скрытым.

Я понимаю, что нет способа отключить загрузку аудиофайла технически подкованными людьми, как упоминали некоторые, они могут просто перенаправить вывод своей звуковой карты в файл.

Работа с заголовками была немного болезненной.Вы должны убедиться, что вы принимаете диапазоны, особенно для Chrome.

0 голосов
/ 25 февраля 2012

Вы можете обращаться с этим как с корзиной для электронных книг:)

Итак, вы делаете специальный URL для пользователя, и этот URL может быть принят X раз или загружен X раз, затем вы жестко закодируете URL для соответствия реальному файлу, например:

http://www.example.com/hardcode.php?v=md5haswithsomeSeed будет указывать на http://www.example.com/files/video.flv

Таким образом, конечный пользователь видит только первый URL, а не второй.

0 голосов
/ 25 февраля 2012

Ответом на вопрос о том, можно ли запретить пользователям записывать аудио из Интернета, в потоковом режиме или нет, является «нет». Это никогда не возможно, потому что пользователь всегда может перенаправить вывод своей звуковой карты в файл.

0 голосов
/ 25 февраля 2012

Это не возможно и не полезно.

Если у пользователя есть доступ к вашему файлу, путь всегда будет изменяемым.

Существуют способы сделать это более трудным, или, как указал @Mariano Montañez Ureta, создайте URL-адреса для ссылок, но вы всегда сможете вернуться к абсолютному.

...