2010-07-23 4 views
1

Как скрыть или обфускать URL-адрес встроенных файлов mov в drupal с помощью swftools и flowplayer 3 в качестве видеопроигрывателя. Я пробовал использовать SWFObject2, но на самом деле он выводит URL-адрес очень четко.Как скрыть URL-адрес встроенных файлов mov в drupal с помощью swftools?

Сайт в основном онлайн-сайт для продажи видео, поэтому я хочу, чтобы пользователи не могли загружать видео на свой компьютер.

ответ

2

Вы можете зашифровать имя видео, поэтому вместо www.yoursite.com/sites/all/files/myvideo.flv у вас есть www.yoursite.com/sites/all/files/fue8rughht94rjfieiwkdnd9tzdhezfh3993. Это просто хранится в базе данных, и когда вызывается, вам необходимо его расшифровать.

Альтернативно, вы можете иметь файл записи в виде записи, такой как доступ, который принимает имя видео, которое вы хотите показать пользователю, например access?vid=myvideo.flv. Таким образом, вы можете проверить более легко, если у пользователя есть разрешение на загрузку видео.

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

+0

ОК, как я могу добиться шифрования и расшифровки имени файла, возможно, я напишу для этого модуль. – Nikhil

+0

Просто пойдите в Google. Существует множество учебных пособий и практических рекомендаций. Хорошее место для начала - http://php.net/manual/en/book.mcrypt.php. Обязательно прочитайте комментарии для замечательных фрагментов. – DrColossos