2010-03-18 8 views
0

Je souhaite suivre les vues/impressions d'images sur des pages Web, tout en permettant d'intégrer les images en HTML, comme dans "img src =" http://mysite.com/upload/myimage.jpg "/" élément. Je sais dans Windows que je peux écrire un gestionnaire pour ".jpg" afin que l'URL déclenche réellement une fonction de manipulation au lieu de charger les images à partir du disque. Est-il possible de le faire en python/django sur le serveur Ubuntu? Le navigateur Web peut-il toujours mettre en cache les fichiers jpg s'il ne s'agit pas d'un chemin de fichier direct?Comment suivre les images incorporées au format HTML?

Il me semble que c'est ainsi que google picasaweb gère le nom du fichier image. J'aimerais avoir des idées sur la façon de mettre en œuvre cela.

Merci!

-Yi

Répondre

0

Si vous souhaitez que les images ne soient pas mises en cache, ajoutez juste un horodatage pour eux. Cet exemple est en PHP, mais vous voyez l'idée:

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

Ensuite, vous pouvez analyser vos journaux pour suivre les vues, etc.

+0

Salut, merci pour la réponse. Je suppose que ma question est, comment suivre les vues de la photo si un lien statique que j'ai fourni, comme http://mysite.com/img/34adf.jpg, est incorporé dans HTML dans un site Web tiers (comme les blogs)? Je peux regarder le journal mais ce sera sympa de pouvoir suivre les programmes. Est-ce possible? – ycseattle

Questions connexes