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" /> &nbsp; 
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" 
            Text="Envoyer" />
        <br />
        <br />
 
        Nom du fichier :
 
        <asp:Label ID="Label1" runat="server"></asp:Label>
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!";
            }
 
        }
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.

Est-ce que quelqu'un saurait comment faire?

Merci.