Bonjour à tous,
Dans le cadre d'un développement, je souhaiterais ouvrir un fichier Excel placé sur un disque dur d'un serveur.
Je développe en .NET C#.
Dans une page, je récupère le contenu d'une variable de session :
Ensuite, sur l'évènement "onClick" d'un bouton web, j'écris dans la page web ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part string monContenu = Session["url_fichier_a_ouvrir"].ToString();
Le contenu de ma variable monContenu est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Response.Write("<script language=javascript>window.open('file:///" + monContenu + "','','toolbar=no')</script>");
Seulement lorsque je clique sur le bouton pour tester l'ouverture du fichier, le javascript me supprime les "\" et du coup l'url n'est plus du tout valide puisque tous les termes sont collés les uns aux autres.\\monServeur\monFichier.xls
Comment faire pour que javascript interprète mes "\" ? Est-ce possible par une telle méthode d'exécuter un fichier situé sur le serveur côté client ?
Merci beaucoup de votre attention.
Partager