我正在使用grails渲染插件生成pdf。 在开发过程中,我将使用src标记的图像包含在服务器上的图像上。它可以很好地工作,但在应用程序部署时不再适用。图像就消失了。Grails渲染插件在部署时不渲染图像
我通过模板重写,所以当我在gsp中调用此模板时,它是可以的(即,我看到图像的html版本的PDF),当在我的控制器中使用renderPdf调用时,无图像。
再次只在部署的应用程序(战争),而不是在开发中。
任何提示?
编辑:在这里流行的请求代码:
的_pdf.gsp文件可以简单到
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head/>
<body>
<img src="path/to/image.jpg"/>
</body>
</html>
控制器的相关部分是
def pdf={
renderPdf(template: "/file/pdf", filename: "myfile.pdf")
}
你能展示你的代码吗? –
还有日志输出,如果有什么感兴趣的话。 –
我已更新我的代码。请注意,内嵌图像数据是一种解决方法,但对于大图像太重了 – fixitagain