起因:

    我在做一个分析网页背景图片的工具时,程序中要用到将许多相对路径转绝对路径的方法。例如:"/images/logo.gif","http://www.cnblogs.com/folder/bg.png"...诸如此类地址,因为要用将资源保存下来,顾需将这些相对地址转换成绝对地址"http://www.jiojio.cn/images/logo.gif"。

 

解决办法:
    起初第一影响,给以个基准地址,再根据基准地址,做拆分比较运算应该可以。后来看到Uri类里Uri(Uri basicUri,string url) 的构造方法。如此这般就简单了,代码如下: 

Uri   baseUri   =   new     Uri("http://www.jiojio.cn");   
Uri   absoluteUri   
=   new   Uri(   baseUri,   "/images/logo.png");   
absoluteUri.ToString();
// http://www.jiojio.cn/images/logo.png

 

相关文章:

  • 2021-11-15
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
  • 2021-12-07
  • 2022-02-20
相关资源
相似解决方案