Централизованный сервер изображений с защитой и водяным знаком

У меня есть ситуация, когда мне нужно сделать сайт с централизованным изображением. Я хочу защитить эти изображения от прямого доступа. Я хочу отправить ответ с водяным знаком над ним в зависимости от параметра запроса. Что является лучшим подходом для этого.

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

Пожалуйста, предложите мне лучший подход.

2 ответа

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

В проекте кода есть статья, в которой есть все необходимые части:

http://www.codeproject.com/Articles/126421/Image-Handling-In-ASP-NET

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

Это может вам помочь: http://www.naveenbhat.in/2012/06/directory-security-on-webservice-with.html

Здесь я создал обработчик для html а также pdf типы. Вы можете реализовать логику таким же образом для изображения.

Другие вопросы по тегам