我正在解析 CSS
文件,并在 CSS
中接收到 background-image
属性值,但该 URL 不是完整的 URL。它看起来像这样 url(../images/logo.png)
如何在 CSS
中获取 background-image
属性的完整 URL 链接,例如 http://www.aaa.aaa/aaa/aaa/aaa.png或者如何获取包含该特定图像的图像文件夹的 URL 链接?
最佳答案
您可以使用Server.MapPath 获取绝对路径。
var absoluteUrl = this.Server.MapPath("../images/logo.png".Replace("..","~"));
这将导致 http://www.yoursite.com/images/logo.png
关于C# 获取 CSS 背景图像的完整 URL 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37177599/