我正在尝试在浏览器中打开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()
答案 0 :(得分:2)
您拥有的代码应该导致下载文档。您无法再在浏览器中打开Word文档。你曾经能够在IE 5或6中做到这一点,我想,但就是这样。
Here is a question关于如何实现您所谈论的内容,但这两个答案都没有被投票或接受。不过,我确信它必须由用户设置。只是通过改变响应,你不能强迫它以这种方式打开。