1

我在本地托管了 jsreport 节点应用程序。我正在使用它从 html 生成 PDF。我想对 HTML 中的 css、图像和字体使用相对 URL。目前我正在使用带有 localhost 的绝对路径。我尝试使用 / 路径,但 url 中没有 localhost。但它不起作用。我必须到特定文件夹中的文件吗?

4

1 回答 1

0

您可以为此使用 html基本标签

只需设置一次绝对地址,然后使用相对地址

<head>
<base href="http://www.w3schools.com" target="_blank">
<link href="built.css" rel="stylesheet">
</head>

现在在 jsreport 中有自动连接,但是您应该能够从请求标头中获取基本 url 并轻松地在 html 中替换它。

于 2014-12-13T16:40:38.903 回答