Comment obtenir le chemin d'accès au serveur de chemin d'accès physique ?
Je veux convertir ce chemin d'accès physique "C:\bla\bla\Content\Upload\image.jpg"
de chemin d'accès au serveur comme "/Content/Upload/image.jpg"
.
Comment puis-je le faire ?
Où? Du côté client ou côté serveur?
côté serveur
double possible de ASP.NET chemin d'accès absolu vers le web chemin d'accès relatif
côté serveur
double possible de ASP.NET chemin d'accès absolu vers le web chemin d'accès relatif
OriginalL'auteur Freshblood | 2011-06-22
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser quelque chose comme ça :
et que vous appelez
Oh désolé, je réécris la réponse
merci, sa bonne solution, mais je préfère utiliser HttpServerUtilityBase au lieu de HttpServerUtility abnd HttpRequestBase au lieu de HttpRequestBase. fonctionne bien aussi.
+1 même si je pense que ce n'est pas une bonne idée d'ajouter une extension à une classe où au moins une propriété ou méthode sont utilisés dans la méthode d'assistance. Dans ce cas, le path relatif pourrait être une meilleure place dans une classe d'assistance comme PathResolver. Qu'en pensez-vous?
Oui, c'est juste un petit échantillon, mais en fait on pourrait créer une classe d'assistance qui s'adapte à vos besoins appelé comme vous l'avez dit un PathResolver.
OriginalL'auteur Tomasz Jaskuλa
Vous pouvez effectuer les opérations suivantes pour obtenir le chemin d'accès relatif.
OriginalL'auteur Mohan Gundlapalli