我有 java 代码,我通过它设置 excel 的内容类型并将其发送到浏览器。每当使用 IE 下载它时,它会显示打开文件对话框,其中包含 OPEN、SAVE、CANCEL 按钮。我需要避免这个 OPEN 按钮,只显示 SAVE & CANCEL 按钮,如何做到这一点 java.lang. 我搜索了一下,发现如果我们在 IE 中将下载选项的元数据类型设置为 noOPEN,那么这可能会实现;但我不知道如何使用 java 来做到这一点。
问问题
1435 次
2 回答
0
您可以通过设置正确的标题来内联渲染它
"content-disposition", "inline;filename=somefile.someExt"
或者你可以让它像附件
"content-disposition", "attachment;filename=somefile.someExt"
在这种情况下,浏览器有自己的方式来提示用户,你不能改变它[除非你的浏览器提供了你的客户端可以设置的某种设置]
于 2013-01-14T08:56:27.177 回答
0
在java中你可以使用
response.setHeader("X-Download-Options", "noopen");
此代码用于隐藏打开按钮。
于 2013-01-14T09:15:36.810 回答