2017-06-07 2 views
0

J'ai besoin de créer une API Web qui génère des images et renvoie leurs chemins.Sauvegarde des images générées dans le répertoire virtuel IIS?

je créer le chemin d'enregistrer à l'aide:

var resultPath = "Images/" + obiektId.ToString() + ".png"; 
var fullPath = HttpContext.Current.Server.MapPath("/" + resultPath); 

et retour resultPath. Le problème est, que le répertoire virtuel où je garde mon site est C:\\sites\siteA et HttpContext.Current.Server.MapPath("/" + resultPath) renvoie C:\\inetpub\wwwroot\Images\123456.png. Ensuite, il est impossible pour moi de charger l'image de 10.0.0.106/siteA/Images/123456.png. Comment sauvegarder mon image dans mon répertoire virtuel de base au lieu de l'enregistrer dans le répertoire wwwroot?

+1

essayer ce 'var fullPath = HttpContext.Current.Server.MapPath ("~ /" + ResultPath);' –

+0

@PranavPatel Il fonctionne. Merci :) –

+0

Heureux de vous aider –

Répondre

0
string resultPath = obiektId.ToString() + ".png"; 
string fullPath = System.Web.HttpContext.Current.Server.MapPath("~/Images"+ resultPath);