有没有办法覆盖通过 xPage URL 打开的附件的内容处置 header ?我试图在浏览器中打开附件/pdf,而不是默认下载/保存。
这个问题也在 Wissel's site 上被问到Mark Leusink,但我找不到答案。
最佳答案
您可以采用两种方法:
- 使用XAgent阅读附件流而不是直接链接到附件。您可以在那里使用以下内容覆盖附件/内联和文件名。
response.setContentType("text/xml");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("content-disposition", "inline; Filename=invoice.pdf");
- 对你的管理员好点,使用 web site rule覆盖附件 URL 的 HTTP header 。无需更改您的应用程序中的代码,并且可以基于每个应用程序进行修改
HTH :-) stw
关于xpages - 覆盖通过 xPages URL 打开的附件的内容处置类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16742562/