2010-03-20 3 views
0

J'ai un httphandler qui est adapté pour tous les fichiers .png. Je serais en mesure de réécrire le nom du fichier dans le code HTML. Est-ce possible? Donc, si test.png entre dans le gestionnaire que je veux écrire test.png V = 1Comment réécrire un nom de fichier dans le navigateur en utilisant un httphandler - est-ce possible?

Jusqu'à présent, j'ai trouvé ce qui suit:

context.Response.AddHeader("content-disposition", "inline; filename=" + context.Request.FilePath + "?V=1"); 
+0

Qu'essayez-vous vraiment accomplir? content-disposition est utilisé par le serveur pour signaler au navigateur que la réponse doit être téléchargée ou enregistrée. Normalement, une requête url pour un fichier image (test.png) n'est pas un téléchargement. Cela peut valoir la peine de se pencher sur les réécritures d'URL qui prennent en charge la redirection. – Cheeso

+0

merci pour la réponse. J'utilise le gestionnaire pour ajouter des détails de mise en cache dans la réponse pour assurer que les images sont mises en cache en conséquence. Dans le gestionnaire, je vérifie la dernière date de modification du fichier et je veux être en mesure de changer le nom du fichier en conséquence si le fichier a changé. Cela forcera le navigateur à récupérer une nouvelle version du fichier. – Chev

Répondre

Questions connexes