在我的应用程序中,我允许上传和下载附件,下载控制器允许内联查看附件,以便带有docs插件的浏览器可以在浏览器中查看附件。
控制器响应示例:
response.setHeader("Content-disposition", "inline")
response.setContentType(mimeType) // example: "application/pdf"
response.outputStream << fileInstance.newInputStream()
查看链接示例:
<g:link controller="document" action="download" id="${doc.id}" title="${doc.title}" target="_blank">${doc.title}</g:link>
问题: 该文档在浏览器中成功打开,但该选项卡的标题是文件的实际URL,例如:server_url / controller / action / id
所需: 标签名称应为文件名。
到目前为止,我已经四处寻找,尝试了十几件事而没有任何进展。 感谢