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 :
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?
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();
Merci pour votre aide
Partager