Как отслеживать изображения, встроенные в HTML? - PullRequest
0 голосов
/ 18 марта 2010

Я бы хотел отслеживать просмотры / показы изображений на веб-страницах, но при этом разрешать встраивание изображений в HTML, как в элементе "img src =" http://mysite.com/upload/myimage.jpg"/".

Я знаю, что в Windows я могу написать обработчик для «.jpg», чтобы URL-адрес фактически вызывал функцию обработки вместо загрузки изображений с диска. Возможно ли это сделать в python / django на сервере Ubuntu? Может ли веб-браузер по-прежнему кэшировать файлы jpg, если это не прямой путь к файлу?

Мне кажется, что именно так Google Picasaweb обрабатывает имя файла изображения. Я хотел бы получить некоторые идеи о том, как это реализовать.

Спасибо!

-Yi

1 Ответ

0 голосов
/ 18 марта 2010

Если вы хотите, чтобы изображения не кэшировались, просто добавьте к ним метку времени. Этот пример на PHP, но вы поняли:

<img src=<?php echo '"../images/myimage.gif?'.time().'"'; /* Append time so image is not cached */ ?>

Затем вы можете анализировать свои журналы, чтобы отслеживать просмотры и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...