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
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
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
Partager