是否可以在没有方案/协议的情况下创建Uri?

时间:2016-01-26 16:39:51

标签: asp.net uri

我有一个静态环境(在下面的代码中称为' staticsite.com '),我为我的ASP.NET Web应用程序存储图像,我想动态构建一个URI没有指定方案。

以下代码不起作用,因为它会自动将file://方案分配给Uri。

Dim baseUri As New Uri("//staticsite.com")
Dim imageUri As New Uri(baseUri, imgUrl.ToString())

此后,baseUri为file://staticsite.com。 imageUri变为file://staticsite.com/someImage.jpg

是否可以在没有方案/协议的情况下创建新的Uri实例?最后,我希望Uri以//staticsite.com开头并正确格式化/附加imgUrl

顺便说一句,我使用Uri的原因是因为我不知道imgUrl是否以“/”开头,并且据称使用Uri是最好的选择。

0 个答案:

没有答案