Problème avec un FileUpload
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:
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