如何在浏览器中打开文档

时间:2013-07-24 12:12:09

标签: grails grails-2.0

我正在尝试在浏览器中打开word文档。因此,当用户想要查看它时,我应该能够在浏览器中打开文档。有没有办法实现这个?

现在代码:

response.addHeader("Content-Type", "application/msword; charset=utf-8")
response.addHeader("Content-disposition", "inline; filename="+"\"testdoucment.doc\"")
response.setContentLength(content.getBytes().length)
response.outputStream<<content.bytes
response.outputStream.flush()
response.flushBuffer()

1 个答案:

答案 0 :(得分:2)

您拥有的代码应该导致下载文档。您无法再在浏览器中打开Word文档。你曾经能够在IE 5或6中做到这一点,我想,但就是这样。

Here is a question关于如何实现您所谈论的内容,但这两个答案都没有被投票或接受。不过,我确信它必须由用户设置。只是通过改变响应,你不能强迫它以这种方式打开。

相关问题