【发布时间】:2014-11-10 10:27:00
【问题描述】:
从我的开发生涯一开始,就一直让我感到困惑的是相对路径和绝对路径。
现在我以 URL 的方式理解它,如果您要访问同一服务器上的网页,则使用相对路径,如果页面位于不同的(外部)服务器上,则需要使用绝对路径路径,即http://www.google.com。但我从来没有从文件的方式上理解它。
示例和我的问题。
我正在构建一个 HTML 电子邮件类,它将图像作为 img 作为横幅发送
builder.AppendLine("<img src=C:\Images\\MailBanner.jpg\" alt=\"banner\">");
现在如果我像上面那样使用绝对路径,图像就会显示出来。
但是,当我将站点部署到我们的 Web 服务器上时,当然,该图像不在 C: Drive 中,因此该图像不会出现在电子邮件中。那么我需要将\..\ 放在哪里?
是否作为项目中网络服务器上存储图片的点?
我猜你可能需要更多信息然后我已经发布但我可能需要一些解释。
谢谢
【问题讨论】:
标签: html relative-path