路径组合问题[重复]
Posted
技术标签:
【中文标题】路径组合问题[重复]【英文标题】:Path combine question [duplicate] 【发布时间】:2011-05-10 01:19:19 【问题描述】:可能重复:Path.Combine for Urls?
我有一个像http://localhost/ 这样的根目录
我有一个名为 sample.jpg 的文件名
当我使用 Path.Combine(root, file) 时,我得到类似http://localhost\sample.jpg 的东西,我想知道我是否可以得到http://localhost/sample.jpg。
【问题讨论】:
确实,当您组合 url 部分时,例如编码、转义、查询字符串、被截断的虚拟路径,会有很多含义。如果您需要更全面的解决方案,可以查看此答案:***.com/a/23399048/3481183 【参考方案1】:Path.Combine
是为文件系统路径设计的,而不是 URL,所以我认为在这种情况下它不会给你想要的东西。您可以随时输入Path.Combine
,然后输入String.Replace("\", "/")
来更正您的网址。
【讨论】:
以上是关于路径组合问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章