Bonjour,

J'ai mon appli web qui est installé sur C: et j'ai un dossier rempli de fichiers sur D:

J'affiche dans un datagrid, la liste des fichiers, pour la suppression, je fais ça ( evenement row_deleting) et ça me suppirme le fichier

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 File.Delete(ConfigurationManager.AppSettings["dossierUpload"] + e.Keys["idcommun"].ToString() + "_" + e.Values["nom"]);
Par contre, pour la lecture d'une pices jointes, j'ai rajouté coté ASP, un lien de ce type

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<asp:HyperLinkField DataNavigateUrlFields="idcommun,nom"
DataNavigateUrlFormatString="/upload/{0}_{1}" Target="_blank"
Text="Télécharger">
<ControlStyle ForeColor="Black" />
</asp:HyperLinkField>
CA plante, il ne trouve pas le fichier, en fait il fait sa recherche dans le répertoire d'installion de l'appli web (qui est sur C:/). Ce qui ne me va pas.

Quelle solution adopté pour pouvoir lire un fichier à un autre endroit ?
Directement dans l'asp ?? Ou bien créer un autre evenement sur le datagrid pour pouvoir faire ça coté C#


Merci