Bonjour,

Je voudrais permettre aux utilisateurs de télécharger depuis une page des fichiers présents sur mon serveur. De plus je voudrais passer par une fenêtre windows forçant l'utilisateur à ouvrir le document ou l'enregistrer sur son disque dur.

J'ai trouvé sur le forum le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
string filename = ConfigurationSettings.AppSettings["eSignServer_RootPath"] + "Download\\e-Sign Server Plugins.exe";
System.IO.FileInfo file = new System.IO.FileInfo(filename);
Response.Clear(); // clear the current output content from the buffer
Response.AppendHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AppendHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
Le problème est que je ne le comprends pas (surtout la première ligne en fait) ! Où placer ce code, où indiquer le chemin d'accès au fichier. Ce code réalise-t-il bien ce que je cherche?

Merci pour votre aide