.SaveAs prend des chemin physique habituellement, y'a moyen de le faire fonctionner avec un chemin virtuel?
.SaveAs prend des chemin physique habituellement, y'a moyen de le faire fonctionner avec un chemin virtuel?
Je sais pas mais un Server.MapPath permet de récupérer le chemin physique
Bonjour,
Non .SaveAs est issue du NameSpace IO donc Chemin Physique, d'un oint de vue sécurité ça paraît logique sinon n'importe qui pourrait enregistrer n'importe où. Apres effectivement server.mappath peu résoudre le problème
.
La raison de la question c'est qu'avec un chemin virtuel, si le client change d'hébergeur t'as pas a rejouer dans le code, ca change rien, le chemin est pas physique. Merci de vos réponse, je vais essayer de voir comment ca marche.
Salut,
Je crois qu'il vaut mieux ne pas écrire le chemin où tu souhaites sauvegarder les fichier Uploadé "en dur" ( comme String chemin = "c:\\doc\\"; ) . ça sera mieux de l'ecrire dans le fichier de configuration de ton application. Ainsi si tu changes le serveur de votre application , tu n'as qu'à modifier ton fichier "web.config".
------------------------------
Imad Eddine
Partager