使用Internet Explorer下载文件时如何不打开文件对话框中的打开按钮

时间:2013-01-14 08:53:41

标签: java internet-explorer web-applications download browser

我有java代码,我通过它设置excel的内容类型并将其发送到浏览器。当它使用IE下载时,它会显示打开的文件对话框,其中包含OPEN,SAVE,CANCEL按钮。 我需要避免这个OPEN按钮,只显示SAVE& CANCEL按钮,这个java怎么做。 我用谷歌搜索并发现信息,如果我们在IE中将下载选项的meta类型的选项设置为noOPEN,那么这可能会实现;但我不知道如何使用java。

2 个答案:

答案 0 :(得分:0)

您可以通过设置正确的标题

来内联渲染
"content-disposition", "inline;filename=somefile.someExt"

或者你可以使它像附件

"content-disposition", "attachment;filename=somefile.someExt"

在这种情况下,浏览器有自己的方式提示用户,无法更改它[除非您的浏览器提供客户端可以设置的某种设置]

答案 1 :(得分:0)

在java中你可以使用

response.setHeader("X-Download-Options", "noopen");

此代码用于隐藏打开按钮。