0

只是为了让自己清楚 - 我正在寻找一种 ASP.NET MVC 解决方案,而不是 Java 解决方案。

我的站点中有很多图像 URL,我需要确定它们是 Web 应用程序的相对路径还是绝对路径。

如果 Url 是相对路径,我可以调用一个从相对路径生成绝对路径的函数。

如果 Url 是外部路径,则意味着它已经是完整的绝对路径,因此不需要此函数调用。

我考虑过检查字符串是否以“http”或“www”开头,这意味着它是一个绝对路径,但它与 zaza-bu.blala.fr/coolimage.png 等所有选项都不匹配。

我唯一可以工作的就是尝试访问此函数后生成的 Url。如果 Url 是可访问的 - 它是相对的并且 Url 是有效的,如果不是 - 它是一个绝对路径,我需要在函数调用之前获取字符串,但它太 hacky 和慢。

我为此使用c# ASP.NET 4

提前致谢。

4

0 回答 0