我需要在我的代码中参考图像,从两个不同的页面(有不同的路径到 /图像)

StackOverflow https://stackoverflow.com/questions/3765614

因此,我有一个功能:

public string genSomeHtml(){
   //Gen some html including and image called foobar.gif
}

现在,我想从两个不同页面调用GensomeHtml(),但是它们有不同的路径 /图像。因此,我不能完全使用“ ../../../images/foobar.gif”,我宁愿不传递参数来告诉我在哪里看。毕竟,呼叫页面不应该关心HTML的渲染方式,只需要工作即可。

有任何想法吗?

有帮助吗?

解决方案

一般答案:用绝对URI而不是相对输出图像。所以 <img src="images/myphoto.jpg"> 变成 <img src="http://localhost/images/myphoto.jpg">

如果这不是正确的答案,请重新示意您的问题并添加示例。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top