Cacher l'URL avec response.redirect en ASP.NET - C#/.NET managed - Programmation
MarshPosté le 04-04-2004 à 11:28:22
Salut,
Voila, je voudrais faire une page qui redirectionne vers un fichier *.pdf selon l'id que je lui passe en argument. ex: la page download.aspx?id=1 -> renvoi un fichier doc.pdf
cela fonctionne parfaitement si j'utilise response.redirect("doc.pdf" ) Par contre, dans la barre d'adresse on voit l'URL qui mène au fichier. ex: http://monsite/documents/proprio/doc.pdf
je sais que la fonction server.tranfer permet de ne pas changer l'url de la barre d'adresse, seulement, vu que c le serveur lui même qui renvoi la réponse, et bien au lieu de m'ouvrir adobe acrobat et le fichier, il me renvoi une page plein de "hiérogliphe".
Je pense donc qu'il n'y a pas d'autre choix que le response.redirect, mais comment cacher l'URL ?
Merci
Message édité par Vinz416 le 04-04-2004 à 11:34:51
Marsh Posté le 04-04-2004 à 11:28:22
Salut,
Voila, je voudrais faire une page qui redirectionne vers un fichier *.pdf selon l'id que je lui passe en argument.
ex: la page download.aspx?id=1 -> renvoi un fichier doc.pdf
cela fonctionne parfaitement si j'utilise response.redirect("doc.pdf" )
Par contre, dans la barre d'adresse on voit l'URL qui mène au fichier.
ex: http://monsite/documents/proprio/doc.pdf
je sais que la fonction server.tranfer permet de ne pas changer l'url de la barre d'adresse, seulement, vu que c le serveur lui même qui renvoi la réponse, et bien au lieu de m'ouvrir adobe acrobat et le fichier, il me renvoi une page plein de "hiérogliphe".
Je pense donc qu'il n'y a pas d'autre choix que le response.redirect, mais comment cacher l'URL ?
Merci
Message édité par Vinz416 le 04-04-2004 à 11:34:51