路径组合问题[重复]

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("\", "/") 来更正您的网址。

【讨论】:

以上是关于路径组合问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将路径变量和请求参数绑定到单个对象中? [重复]

2017 4 24 - B 组合数

生成 0, 1,...n-1, n 个 k 数的所有可能组合。每个组合应按升序排列[重复]

Access 2010 中的组合框重复选项

如何在 Java 中组合路径?

问题列表