如何在WEB API 2中获取物理文件路径

时间:2018-12-03 12:25:37

标签: asp.net asp.net-web-api2

我需要获取基于Web API的控制器中文件的物理路径。

我已经知道我可以使用

var context = Request.Properties["MS_HttpContext"] as HttpContext;

获取上下文,然后通过Server对象使用MapPath...。但是,MS_HttpContext的类型为System.Web.HttpContextWrapper,当我强制转换为HttpContext时,将空值分配给变量。

有关如何执行此操作的任何提示?

问候 海梅

1 个答案:

答案 0 :(得分:0)

最后,我使用了System.Web.Hosting.HostingEnvironment.MapPath方法调用。