Bonjour,
J'utilise le composant FileUpload pour charger un fichier.
J'ai récupérer le chemin du fichier télécharger et je l'affiche dans un label.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Envoyer" /> <br /> <br /> Nom du fichier : <asp:Label ID="Label1" runat="server"></asp:Label>Ce que je voudrais, c'est juste récupérer le nom du fichier et son extension et pas l'intégralité du chemin d'accés au fichier.
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 protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) try { FileUpload1.SaveAs("C:\\Uploads\\" + FileUpload1.FileName); Label1.Text = FileUpload1.PostedFile.FileName + " " +"("+ FileUpload1.PostedFile.ContentLength + " kb"+")"; } catch (Exception ex) { Label1.Text = "ERROR: " + ex.Message.ToString(); } else { Label1.Text = "Vous n'avez pas spécifié de fichier!"; } }
Est-ce que quelqu'un saurait comment faire?
Merci.
Partager