Bonjour,

Je rencontre un problème en utilisant un control FileUpload. En effet, j'essaie de sauvegarder une image dans un dossier mais le code me renvoie une erreur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
        protected void LstPortraits_ItemInserting(object sender, ListViewInsertEventArgs e)
        {
            FileUpload FileUpload;
            Guid IdPhoto;
            string sNomFichier;
 
            FileUpload = (FileUpload) e.Item.FindControl("UploadPhoto");                                     
            IdPhoto = Guid.NewGuid();                                                                      
            sNomFichier = IdPhoto.ToString() + ".png";                                                     
            string cheminFichier = "~/images/" + sNomFichier;
            oFileUpload.SaveAs(cheminFichier);                                                              
        }
J'ai toujours une exception qui me dit "La méthode SaveAs est configurée pour nécessiter un chemin d'accès associé à une racine, et le chemin d'accès '~/images/ec881ef7-f2c9-4a80-b44f-de6acfa37b71.png' n'est pas associé à une racine." sur la ligne oFileUpload.SaveAs(cheminfichier)

Mon projet actuel n'est pas encore un site à proprement dit mais un projet VS (C:\Users\xxxxxx\Documents\Visual Studio 2010\Projects\...). Pour résoudre ce problème dois-je publier mon projet vers le site web 127.0.0.1 ?
Ou cela vient-il d'ailleurs ?

Merci d'avance pour vos réponses