正在将Url和相对文件路径加入有效的Uri

本文关键字:有效 Uri 路径 文件 Url 相对 | 更新日期: 2023-09-27 17:59:01

我有一个奇怪的问题-给定uri http://localhostvirtualdirectory''path''to''my''file.html的相对文件路径,我如何将它们合并到一个有效的Url中,该Url应该是http://localhost/virtualdirectory/path/to/my/file.html

我正在使用Web.API和客户端搜索来查看服务器上的虚拟目录中是否存在静态html文件。客户端使用jQuery请求搜索,Web.API控制器在本地虚拟目录上进行搜索。如果该文件确实存在,则控制器需要向客户端返回一个有效的Url,以便客户端可以查看该静态html文件。

如果有道理的话。:)

正在将Url和相对文件路径加入有效的Uri

new Uri(new Uri("http://localhost/"), "virtualdirectory''path''to''my''file.html".Replace("''","/"));