MiloNNe
@MiloNNe
Жаль не взял собой рундук. Сундук для рун - РУНДУК

Как на сайте сделать защиту от скачивания файлов?

Необходимо при предпросмотре какого-либо файла запретить его скачивание но оставить возможно копирования из условного PDF. То есть накатить прозрачный div поверх всего не получится. Разумеется ни о какой защите от опытного юзера речи не идет. Думал сделать через клиент битрикса но там нет такой возможности. Каким способом можно это реализовать?
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Если защищаемся от чайников, то берём любой фронтовый просмотрщик pdf, типа PDF.js, и настраиваем его так, чтобы кнопки скачивания из интерфейса исчезли. Более сложный вариант - это на бэкенде читать pdf'ку постранично, рендерить в html и отдавать на фронт. Можно ещё добавить задержку между отображением страниц и блокировку слишком частых запросов, чтобы усложнить жизнь пытающемуся сграбить контент.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Например, дербанить документ по одной страничке (консольный pdfjam) и выдавать так пользователю.
Скорее всего, ценность документа ниже времени, которое придется потратить на его обратную сборку ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы