Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запрет на сохранение изображения (https://javascript.ru/forum/misc/2563-zapret-na-sokhranenie-izobrazheniya.html)

Wow@ 16.01.2009 15:11

Это понятно, что так можно, но придётся тогда для каждой фотки делать страницу, а их у меня тысяча. Да и в хостинг наверное потом не влезет...

Kolyaj 16.01.2009 15:34

get-параметром передавать имя файла и вставлять его в нужное место.

Вопрос нескромный: картинки-то свои, сам фоткал?

Wow@ 16.01.2009 15:59

нет не фоткал, но собирал в кучу полгода, интерес на скачивание может проявить только неспециалист, поэтому и вопрос...
А Вы не могли бы изменить код, который я написал в начале темы так чтоб получилось то, о чём я говорю?

x-yuri 16.01.2009 16:03

Wow@, тебе уже сказали, чтобы реализовать твою идею надо либо создавать под каждое изображение отдельный html-файл, что не особо разумно
либо создать один html-файл, который будет отображать все полноразмерные изображения и получать имя файла с изображением через параметры запроса
вот функция для получения параметра по имени (http://www.netlobo.com/url_query_string_javascript.html)
p.s. web-страницы рассчитаны на открытый доступ к информации, поэтому попытки запретить такой доступ либо невозможны, либо их можно обойти

Kolyaj 16.01.2009 16:28

Цитата:

Сообщение от Wow@
нет не фоткал, но собирал в кучу полгода

"Я тут картинок наворовал, не подскажите, как сделать так, чтобы их у меня не своровали?"

x-yuri 16.01.2009 16:33

Цитата:

нет не фоткал, но собирал в кучу полгода, интерес на скачивание может проявить только неспециалист, поэтому и вопрос...
А Вы не могли бы изменить код, который я написал в начале темы так чтоб получилось то, о чём я говорю?
на самом деле более надежный вариант запретить скачивание - использовать флеш-ролик, отображающий картинки, но картинки в нем не содержатся а скачиваются им с сервера. Кроме того, надо предусмотреть защиту от скачивания картинок с сервера, ведь если флеш-ролик это может, то может и любой другой пользователь ;-)

ZoNT 16.01.2009 16:35

ага, я просто запущу http-трейсер и просто распарсю его лог и по нему скриптом выкачаю все картинки... Делов-то... Никак тебе флэш не поможет...

Kolyaj 16.01.2009 16:37

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

x-yuri 16.01.2009 16:42

так я ж и говорю, надо какую-нибудь защиту от скачивания изображений с сервера изобрести))) например, посылать с запросом на картинку какой-нибудь заголовок, если это возможно, с идентификатором флеш-ролика (каждый раз при вставке флеш ролика на страницу ему будет назначаться уникальный идентификатор). По индентификатору сервер будет определять какую картинку можно скачать и будет ограничивать такое скачивание одним разом))))

Kolyaj 16.01.2009 16:45

Цитата:

Сообщение от x-yuri
так я ж и говорю, надо какую-нибудь защиту от скачивания изображений с сервера изобрести

Не надо ничего изобретать. Пустая трата времени.


Часовой пояс GMT +3, время: 03:46.