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,
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ...
Youtpout978, très utile ta fonction !
de rien, n'oublie pas de passer le sujet à résolu.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager