चूंकि Microsoft वेब API MVC नहीं है , इसलिए आप ऐसा कुछ नहीं कर सकते:
var a = Request.MapPath("~");
न यह
var b = Server.MapPath("~");
क्योंकि ये System.Web
नामस्थान के अंतर्गत हैं, नामस्थान नहीं System.Web.Http
।
तो आप वेब एपीआई में रिश्तेदार सर्वर पथ का पता कैसे लगाते हैं ?
मैं MVC में ऐसा कुछ करता था :
var myFile = Request.MapPath("~/Content/pics/" + filename);
जो मुझे डिस्क पर पूर्ण पथ देगा:
"C:\inetpub\wwwroot\myWebFolder\Content\pics\mypic.jpg"