使用struts的fileupload实现文件下载,但会出现ie阻止文件下载的情况,有什么方法可以不让ie弹出阻止窗口

解决方案 »

  1.   

    // IE 是否允许用ie打开
    if (isIE && !isInline) {
    mimetype = "application/x-msdownload";
    }
    response.setContentType(mimetype);String inlineType = isInline ? "inline" : "attachment"; // 是否内联附件
    response.setHeader("Content-Disposition", inlineType+ ";filename=\"" + downFileName + "\"");
      

  2.   

    可以用ActiveX来修改客户IE的设置,但是ActiveX通常是被浏览器禁止的,也就是说,如果用户不开启ActiveX,那么只能让用户自己进行IE设置。