1

我喜欢如何使用 Url.Content 获取文件的 Web 服务器路径,是否有本地路径的等效路径,例如,如果我想保存文件?

4

4 回答 4

3

MapPath方法将指定的相对或虚拟路径映射到服务器上相应的物理目录。 msdn还要查看server.mappath(“.”)、server.mappath(“~”)、server.mappath(@“\”)、server.mappath(“/”)。有什么区别?

于 2012-09-19T13:13:25.617 回答
0

枚举有一些您可以使用的Environment.SpecialFolder特殊路径,例如,您可以使用类似下面的内容来获取用户应用程序数据路径的路径:

string appDataPath =
    Path.Combine(
        Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
        "YourCompany\\YourApp");
于 2012-09-19T13:12:58.743 回答
0

我通常使用以下方法完成此操作:

Server.MapPath(Url.Content("[...]"));

问候

于 2012-09-19T13:14:03.020 回答
0

你想得到物理路径吗?

然后尝试:

string physicalPath = Server.MapPath("/bin");

于 2012-09-19T13:16:11.800 回答