我在.pdf
文件夹web-app\files\[name]
中嵌入.gsp
文件时遇到此问题。
例如,我在此位置有此文件:
\ web应用\文件\测试仪\检验.pdf
我的.gsp
代码中有一个来自其控制器的模型实体:name:String
和fileName:String
<embed src="${resources(dir:'files/' + name, file:fileName + '.pdf')">
问题是我无法在嵌入文件夹中显示它,当我检查代码时,它会给我src="/ProjectName/static/files/[name]/[fileName].pdf"
答案 0 :(得分:0)
您需要确保将资源插件配置为管理文件/名称目录中的文件
例如:
// What URL patterns should be processed by the resources plugin
grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*']
Config.groovy
中的
<embed>
标记还会采用您应设置的mime类型属性。