.NET MVC获取文件夹的路径。我需要的任何文件夹

时间:2016-11-23 13:54:39

标签: c# asp.net-mvc azure

我是.NET的新手,并创建了一个项目XYZ。在其中一个控制器中,我创建了QR码并将其保存在XYZ /内容/上传中,只要我对路径进行硬编码即可。

img.Save("C:\\Users\\myusername\\Documents\\Visual Studio 2015\\Projects\\XYZ\\XYZ\\Content\\Uploads\\"+newname+ ".jpg", ImageFormat.Jpeg);

这样的东西

当我在Azure上部署项目时,显然这不起作用。我想获取Content文件夹的物理路径,到目前为止,建议的Server.Path("~/Content/Uploads")根本不起作用。

有人可以告诉我为什么在地球上看起来如此微不足道的东西似乎很难碰到,并指出我正确的方向:)

1 个答案:

答案 0 :(得分:0)

以root身份申请。

var folderRootPath = HttpContext.Server.MapPath("~/Content/Upload/");

VirtualPathUtility.ToAbsolute("~/Content/Upload/")

 HostingEnvironment.MapPath("~/Content/Upload/");