Bonjour,
Je voudrais avoir un bouton sur ma page qui permette lorsque l'on clique dessus de télécharger un document contenu dans un dossier ...
Comment faire cela svp?
Je suis en ASP.net/C#
Merci
Version imprimable
Bonjour,
Je voudrais avoir un bouton sur ma page qui permette lorsque l'on clique dessus de télécharger un document contenu dans un dossier ...
Comment faire cela svp?
Je suis en ASP.net/C#
Merci
Bonjour,
Voilà! :)Code:
1
2
3 WebClient wc = new WebClient(); wc.DownloadFile("Lien ou se trouve le fichier","Endroit ou tu vas déposer le fichier"); wc.Dispose();
voilà une petite fonction que j'ai écrite pour télécharger des fichiers
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 /// <summary> /// Fonction qui permet de télécharger un fichier sur le serveur grâce a son url /// </summary> /// <param name="urlFichier">est le chemin du fichier sur le serveur</param> private void telechargement(string urlFichier) { // On récupère les informations sur le fichier FileInfo file = new FileInfo(urlFichier); // On efface le response Response.Clear(); // On ajoute les entêtes pour le fichier Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name); Response.AddHeader("Content-Length", file.Length.ToString()); Response.ContentType = "application/octet-stream"; // On lance le téléchargement Response.WriteFile(file.FullName); // On ferme le response Response.Flush(); Response.Close(); }
Merci beaucoup pour votre aide, c'est parfait :)
Désolé de la réponse tardive, je n'ai pas eu le temps de passer avant ... :oops:
Youtpout978, très utile ta fonction !
de rien, n'oublie pas de passer le sujet à résolu.