Подскажите по этому скрипту
Всем добрый день.
Хочу у себя на сайте реализовать защиту от скачивания файлов по прямой ссылке. На одном из сайтов нашел такой скрипт. Расскажите, как он работает? <form action="" method="POST" id="fileGetForm" > <input type="hidden" name="download" value="1" /> <a href="javascript:void(0);" onClick="$('#fileGetForm').submit();" class="down-class">ИМЯ ФАЙЛА</a> </form> Спасибо |
Цитата:
|
Так можно заменить ссылку кнопкой:
<form action="path/to/file.ext"> <button type="submit">Скачать файл</button> </form> Но это ни в коей мере не "защита". Файл все также можно будет скачать по прямой ссылке. Но полные ламеры, коих большинство, ее не достанут. |
пользователь кликает по ссылке, на сервер передается "ИМЯ ФАЙЛА"... как распутать, из какой директории выгружается этот файл?
|
Ты никак не можешь узнать директорию, откуда выгружается файл. Сервер может отдать файл в ответ на любой запрос!
Например: http://site.ru http://site.ru/file.ext http://site.ru/jfklsdjflsdjflasjflasdjflsf http://site.ru/download?file=file.ext http://site.ru/download?file=afkdjsflsjdflsjdflsjfdls Где реально расположен файл в файловой системе - определить невозможно. Да и смысла в этом нет. Ну лежит он допустим в /home/files/file.ext и че дальше? |
вероятно, что там лежат и другие...
Цитата:
Цитата:
|
Цитата:
но есть несколько вариантов для ограничения или выборочного разрешения скачивания
|
Часовой пояс GMT +3, время: 17:27. |