如何将URL与root合并

时间:2016-04-07 15:48:25

标签: c# asp.net string

这是一个愚蠢的问题。我希望能得到一些快速的答案。

我正在尝试通过FTP访问文件,其路径如下:

/contents/member/PetePentreath/photos/thumbs/0d136985-1.png"

我正在尝试编写包含文件目录根目录的路径。我正在使用HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath);并将其与文件路径连接,该文件路径为我提供如下输出:

"E:\\Downloads\\YourTimeSite\\YourTimeSite\\/contents/member/PetePentreath/photos/thumbs/0d136985-1.png"

这不是网址的正确格式。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试将包含“/contents/member/PetePentreath/photos/thumbs/0d136985-1.png”的字符串中的“/”更改为“\”?您可以使用String.Replace在C#中执行此操作。

然后,将它与对HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath)的调用连接起来,这应该返回正确的路径。