打开保存取消对话框不适用于IE10的HTML文件

时间:2014-08-18 10:06:42

标签: html servlets internet-explorer-10 attachment

在IE 8中,如果我们尝试打开附加的HTML文件,我们可以看到Open-Save-Cancel对话框。但是在IE-10中,Open选项不会出现。只有Save-Cancel即将推出。是否由于某种安全问题而被删除?如果是,是否有任何解决方法可以解决这个问题?

我们使用下面的代码打开HTML文件 - (这可能是无关紧要的,因为相同的代码在IE-8之前工作正常。它只是供参考)

InputStream in = fileToBeDisplayed.getBinaryStream();
OutputStream fr = response.getOutputStream();   
response.setHeader("Content-disposition","attachment;filename="abc.html");
response.setContentType("text/html");
int b;
while ((b = in.read()) != -1)
{
  fr.write(b);
}
in.close();                      
fr.flush();                     
fr.close(); 

供参考:http://social.technet.microsoft.com/Forums/ie/en-US/3094ac49-8d49-4a60-a7cf-fb12c823e500/ie9-download-manager-will-not-display-open-option-only-save-and-cancel-is-displayed-for?forum=ieitprocurrentver

0 个答案:

没有答案