grails - 如何在Grails应用程序中查看doc/pdf文件?

标签 grails gsp

我是一名grails初学者,并且找到了一种在 View 中查看doc / pdf文件的方法。我尝试嵌入文件,但没有输出。如何查看文件?

最佳答案

假设您不只是想要链接到服务器上的其他文件(如果这样做,Rahul的回答就很好),那么您可能想在 Controller 中考虑以下内容:

def retrieveFile() {
    File fileToReturn = new File("${params.filePath}")
    String filename = "whatever your filename is"
    byteOutput = fileToReturn.readBytes()
    response.setHeader("Content-disposition", "attachment; filename=\"${filename}\"");
    outputStream << byteOutput
}

然后使用适当的文件路径链接到该文件(g.createLink或其他文件)。

关于grails - 如何在Grails应用程序中查看doc/pdf文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49538430/

相关文章:

forms - Grails-如何在表单中隐藏日期

grails - 使用GSP表达式内的变量引用Groovy Map

templates - 模板中变量的默认值

grails - 如何从Grails中的自定义脚本运行Grails默认命令

grails - 什么时候在Grails框架的标签属性值中使用表达式$ {}?

spring - 是否可以获得所有事件 session 的列表?

javascript - 使用 Grails SubmitToRemote onFailure 选项不起作用

grails - 用grails获取绝对资源URL

grails - 使用远程链接gsp时如何将一个字段的值设置为参数

date - Groovy日期代码产生意外的输出