内联附件在新标签页中打开,标签标题设置为url

时间:2015-10-15 09:45:36

标签: grails attachment

在我的应用程序中,我允许上传和下载附件,下载控制器允许内联查看附件,以便带有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

所需: 标签名称应为文件名。

到目前为止,我已经四处寻找,尝试了十几件事而没有任何进展。 感谢

0 个答案:

没有答案