Bonjour à tous,
J'ai une webform avec des zones de text et un uploadfile que j'utilise comme formulaire pour envoyer des emails. J'aimerai savoir comment je pourrai recuperer le fichier du upload l'enregistrer temporairement dans un dossier que j'ai ajouté au projet puis une fois l'email envoyé effacé le fichier du dossier , de façon à ce que le dossier soit vide et que son contenu depende juste de la session d'envoie . Je vous passe ces lignes de code que j'ai su faire jusqu'à maintenant Mon code n'est pas complet , je cherche comment faire pour charger le fichier , l'envoyer et le supprimer apres du dossier.
Je vous remercie pour votre aide.
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92 protected void Button1_Click(object sender, EventArgs e) { MailMessage email = new MailMessage(); email.From = txt_mailcandidat.Text; email.To = DataList2.ToString(); email.Subject = txt_titrecv.Text; email.Body = DataList1.ToString(); if (FileUpload1.HasFile) try { FileUpload1.SaveAs("C:\\moduleAjouterOffrr\\CVembauche\\" + FileUpload1.FileName); } catch (Exception ex) { Label3.Text = "ERROR: " + ex.Message.ToString(); } else { Label3.Text = "Aucun fichier n'est spécifié."; } string chemin; chemin = FileUpload1.SaveAs("C:\\moduleAjouterOffrr\\CVembauche\\" + FileUpload1.FileName); email.Attachments.Add(new MailAttachment(chemin)); }
Partager