关于SSL下IE不能下载pdf等文件的问题

遇到一个问题,通过SSL访问IE,不能download pdf格式的文件,报错内容如下:"Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. please try again later." Google了很多文章,其中在微软supports上看到某些solution,可以看下http://support.microsoft.com/kb/323308,不过修改注册表貌似有的客户不是很愿意,于是继续Google,浏览了一些后,大致说的是与IE的cache有关系,需要在http head上做些文章,不过我一一试过后,均不好使。最后在这篇文章里找到了答案http://eirikhoem.wordpress.com/2007/06/15/generated-pdfs-over-https-with-internet-explorer/,精华就是"header(‘Cache-Control: maxage=3600′);
header(‘Pragma: public’);"在http head里加上这俩,正如作者所说,The magic required to satisfy Internet Explorers needs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
万岳教育平台源码,搭建迅速,源码开源,可定制开发,可二次开发。功能全面,支持大班课、小班课、双师教学、内容付费等。多终端,多版本,多选择。 万岳教育平台源码功能: 1、教学互动直播 模拟真实课堂的教学环境,老师与学员实现互动,简单易用的授课工具,支持ppt、视频、语音、文字等。 2、电子白板与ppt随意切换 电子白板与课件PPT自由切换,重点内容标注支持画笔工具、字体、橡皮擦、一键清空等工具。 3、直播课程回看 直播教学中支持全屏录制,方便学员复习和未能到场的学员补习,随时回看上课内容,按需查漏补缺。 4、学生举手在线答疑 课堂反馈的机制:学员对课程有问题时可以举手提问,经过允许后发言老师或助教进行在线答疑。 5、课程内容资料共享 老师可以在直播教室里面共享课程资料给学员,支持ppt,word,excel,pdf,swf等常用电子文件格式。 6、桌面共享界面同步 老师可将自己电脑桌面共享给学员,随时使用本地MP3、MP4多媒体文件辅助教学或进行软件操作的演示。 7、视频音频在线互动 师生间多元化沟通交流:学员可以通过视频或语音与老师进行沟通交流,课堂互动提高直播教学质量。 8、助教老师辅助教学 直播课程过程中助教可以辅助直播老师把控课程进程,对学员进行课堂秩序维护或问题答疑。 9、万人同时在线 强大系统能力可同时承载万人在线直播依然高清流畅,视频互动语音交流,让所有人都可以参与进来。 10、操作系统全兼容 教师无需安装客户端,无论Windows、MAC操系统,打开网页即可使用,IE、Safari、Chrome主流浏览器全兼容。 11、手机移动终端支持 支持电脑、iPad、手机课堂的使用,实现碎片化学习和碎片化管理。 万岳教育平台源码参数: 品牌:thinkphp 语言:php 数据库:Mysql 客户端:APP+web 规格:整站源码 授权:免授权 源文件:完全开源 万岳教育平台源码安装环境: 主机类型:独立主机 伪静态:无需 操作系统:Windows、安卓、iOS、linux Web服务:nginx 源码安装步骤: 1、关闭防火墙并设置开机关闭------>systemctl stop firewalld && systemctl disable firewalld 2、确保服务器开放以下端口:21 22 80 888 8888 3306 6379 19967 39000-40000(ftp被动模式端口,不用可以不打开) 3、宝塔面板也需要开放以下端口:21 22 80 888 8888 3306 6379(下面有介绍) 19967 39000-40000(ftp被动模式端口,不用可以不打开) 1.宝塔面板安装命令 1.1、 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 执行完成后给出默认的登录URL、用户名和密码 1.2、根据上面安装成功的地址登录宝塔面板后台,我们需要去设置网站环境。 1.3、登录成功后执行一键安装lnmp,具体版本如下: nginx版本1.15 MySQL 5.7 php 7.0 phpmyadmin 4.7 安装方式为极速安装 1.4、等宝塔程序自动安装完毕之后,我们就可以去左侧菜单创建站点、数据库等应用。 1.5、此时环境lnmp搭建好,但是redis和php插件 如opchache redis fileinfo都需要安装下 1.6、找到redis安装下 1.7、同理安装下PHP扩展插件 1.8、此时网站整体环境搭建好了,但是还需要确认下宝塔面板以下端口是否开放,没开放的话直接打开(上面一开始开放的部分是服务器开放的端口,别混淆了) 2.设置宝塔面板安全 进入后台,设置——面板设置。 默认宝塔面板端口、用户、密码都需要修改,确保服务器的安全。 3.redis配置 修改redis配置信息 重启redis 4.添加站点、数据库(站点需要配置ssl证书`) 设置完毕之后,我们可以正常的添加站点、数据库,这个很简单,直接设置就可以。 搭建好了之后会提示:成功创建站点 建立完站点,由于是tp5框架,所以我们要修改下网站根目录 配置ssl证书 可在腾讯云申请免费ssl证书, 填写好信息点击下一步, 可选择手动DNS验证,点击确认申请 很久要求添加一条解析记录,等下验证通过下载证书 下载完成后解压进入 进入nginx目录,后会有两个文件, 宝塔操作:点击【网站】,对应站点【设置】【ssl】【其他证书】,将证书文件打开,把证书文件内容复制到宝塔中,点击保存即可。
网络安全知识测试 1. 1、网页恶意代码通常利用()来实现植入并进行攻击。[单选题] * A、 口令攻击 B、 U 盘工具 C、 IE 浏览器的漏洞(正确答案) D、 拒绝服务攻击 2. 2、要安全浏览网页,不应该()。[单选题] * A、 在他人计算机上使用"自动登录"和"记住密码"功能(正确答案) B、 禁止使用 Active(错)控件和 Java 脚本 C、 定期清理浏览器 Cookies D、 定期清理浏览器缓存和上网历史记录 3. 3、用户暂时离开时,锁定 Windows 系统以免其他人非法使用。锁定系统的快捷方式为同时 按住() 。[单选题] * A、 WIN 键和 Z 键 B、 F1 键和 L 键 C、 WIN 键和 L 键(正确答案) D、 F1 键和 Z 键 4. 4、网站的安全协议是 https 时,该网站浏览时会进行()处理。[单选题] * A、 口令验证 B、 增加访问标记 C、 身份验证 D、 加密(正确答案) 5. 5、为了规范互联网电子邮件服务,依法治理垃圾电子邮件问题,保障互联网电子邮件用户 的合法权益,信息产业部于 2006 年 2 月 20 日颁布了,自 2006 年 3 月 30 日开始施行。 ()[单 选题] * A、《互联网信息服务管理办法》 B、《互联网电子邮件服务管理办法》(正确答案) C、《互联网电子公告服务管理规定》 6. 6、为了防范垃圾电子邮件,互联网电子邮件服务提供者应当按照信息产业部制定的技术标 准建设互联网电子邮件服务系统,电子邮件服务器()匿名转发功能。[单选题] * A、使用 B、开启 C、关闭(正确答案) 7. 7、互联网电子邮件服务提供者对用户的()和互联网电子邮件地址负有保密的义务。[单 选题] * A、个人注册信息(正确答案) B、收入信息 C、所在单位的信息 8. 8、任何组织或个人不得利用互联网电子邮件从事传播淫秽色情信息、窃取他人信息或者等 违法犯罪活动,否则构成犯罪的,依法追究刑事责任,尚不构成犯罪的,由公安机关等依照有 关法律、行 zd 规的规定予以处罚;电信业务提供者从事上述活动的,并由电信管理机构依据() 有关行 zd 规处罚。[单选题] * A、故意传播计算机病毒(正确答案) B、发送商业广告 C、传播公益信息 9. 9、为了鼓励用户对违规电子邮件发送行为进行举报,发动全社会的监督作用,信息产业部 委托中国互联网协会设立了互联网电子邮件举报受理中心, 其举报电话是 010-12321, 举报电子 邮箱地址为()。[单选题] * A、abuse@anti-spam、cn(正确答案) register@china-cic、org C、member@china-cic、org 10. 10、为了依法加强对通信短信息服务和使用行为的监管,信息产业部和有关部门正在联合 制定()。[单选题] * A、《通信服务管理办法》 B、《通信短信息服务管理规定》(正确答案) C、《短信息管理条例》 11. 11、如果您发现自己被手机短信或互联网站上的信息诈骗后,应当及时向()报案,以查 处诈骗者,挽回经济损失。[单选题] * A、消费者协会 B、电信监管机构 C、公安机关(正确答案) 12. 12、为了有效抵御网络黑客攻击,可以采用作为安全防御措施。 ()[单选题] * A、绿色上网软件 B、杀病毒软件 C、防火墙(正确答案) 13. 13、按照《互联网电子公告服务管理规定》,任何人不得在互联网上的电子布告牌(BBS)、 电子白板、电子论坛、()、留言板等电子公告服务系统中发布淫秽、色情、赌博、暴力、恐 怖等违法有害信息。[单选题] * A、网站 B、网络聊天室(正确答案) C、电子邮箱 14. 14、使网络服务器中充斥着大量要求回复的信息,消耗带宽,导致网络或系统停止正常服 务,这属于什么攻击类型? ()[单选题] * A、拒绝服务(正确答案) B、文件共享 C、BIND 漏洞 D、远程过程调用 15. 15、为了防御网络监听,最常用的方法是 ()[单选题] * A、采用物理传输(非网络) B、信息加密(正确答案) C、无线网 D、使用专线传输 16. 16、向有限的空间输入超长的字符串是哪一种攻击手段?()[单选题] * A、缓冲区溢出(正确答案) B、网络监听 C、拒绝服务 D、IP 欺骗 17. 17、主要用于加密机制的协议是()[单选题] * A、HTTP B、FTP C、TELNET D、SSL(正确答案) 18. 18、 用户收到了一封可疑的电子邮件,要求用户提供银行账户及密码,这是属于何种攻击手 段? ()[单选题] * A、缓存溢出攻击 B、钓鱼攻击(正确答案) C、暗门攻击 D、DDOS 攻击 19. 19、在以下认证方式中,最常用的认证方式
appemit 支持chrome firefox edge IE等浏览器最新版本开发、调用dll,ocx, flash appemit.com 最新版本 AppEmit是应用程序(尤其是浏览器)与本地程序间互相通信的易扩展的轻量级中间件。 AppEmit is an extensible lightweight middleware for communication between applications (especially browsers) and local programs. 主要采用了HTML5国际标准的Web Socket进行通话,默认为异步, JSON格式传递参数。  主要功能: 1) 在几乎所有浏览器播放含有flash的网页或Flash文件,包括swf交互动画、flv影视等 2) 在浏览器打开、操作本地文件,比如阅读PDF;创建、阅读、编辑Office文件,且支持JavaScript代码操作 3) 在浏览器中调用第三方DLL、OCX组件以及系统winApi函数,tcc、python、lua等 4) 开发本地硬件DLL驱动模块的封装插件,实现在网页中操作控制本地的读卡器、打印机、扫描仪、高拍仪、U盾等各种硬件设备 5) 各个应用程序之间通信,比如聊天 6) 在Chrome里嵌入IE内核网页,保护源码,可以不修改原有的ActiveX读取html,同时支持开源内核wke和blink  解决问题 1) 国际市场份额68%以上的chrome浏览器(数据来源Netmarketshare;国内25%以上)在2020年12月后不再支持flash,而微软的edge也不支持ActiveX。 2) 客户习惯使用浏览器来处理各种业务。 3) 游戏商、银行、医院、电力、硬件等企业客户使用dll、ActiveX、flash等文件的场景需要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值