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.
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)
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); }
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
Partager