C# 在URL中向后应用文件夹链接
我有一个url,我必须从一些解析的数据中组合起来。 例如:C# 在URL中向后应用文件夹链接,c#,C#,我有一个url,我必须从一些解析的数据中组合起来。 例如: http://www.example.com/en/structures-list/../toscana/cortona-and-valdichiana/villas-with-pool/casale-aiola/casale-aiola/../../../../../../public/imgCase/img/R15421-Am.jpg 这是一个有效的URL,但如果应用所有../URL会变为 http://www.example.c
http://www.example.com/en/structures-list/../toscana/cortona-and-valdichiana/villas-with-pool/casale-aiola/casale-aiola/../../../../../../public/imgCase/img/R15421-Am.jpg
这是一个有效的URL,但如果应用所有../URL会变为
http://www.example.com/public/imgCase/img/R15421-Am.jpg
在C#中有没有一种快速的方法可以做到这一点?最简单的方法是:
new Uri("%YourUrl%).AbsoluteUri
你在哪里应用它们?./意味着一个目录向上,所以我知道解析路径的结果是相同的,但是哪个代码组件执行这个解析…\?您是调用Process.Start(url),还是用它创建Uri类?Uri不受路径支持您不能将上面的内容放入路径中,因为它不是有效路径,而是Uri