Grails.View:从资源中嵌入pdf

时间:2012-07-13 06:06:01

标签: html grails gsp

我在.pdf文件夹web-app\files\[name]中嵌入.gsp文件时遇到此问题。

例如,我在此位置有此文件:

  

\ web应用\文件\测试仪\检验.pdf

我的.gsp代码中有一个来自其控制器的模型实体:name:StringfileName:String

<embed src="${resources(dir:'files/' + name, file:fileName + '.pdf')">

问题是我无法在嵌入文件夹中显示它,当我检查代码时,它会给我src="/ProjectName/static/files/[name]/[fileName].pdf"

1 个答案:

答案 0 :(得分:0)

您需要确保将资源插件配置为管理文件/名称目录中的文件

例如:

// What URL patterns should be processed by the resources plugin
grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*']
Config.groovy

中的

<embed>标记还会采用您应设置的mime类型属性。