加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2008 – 使用Firefox / Chrome从服务器上下载PDF

发布时间:2020-12-13 22:52:51 所属栏目:Windows 来源:网络整理
导读:我有一个运行许多网站的 Windows 2008 R2(虚拟)服务器.我的客户已经通过FTP将多个PDF上传到下载目录,从中可以通过网页检索它们. 这在IE和Safari中工作正常,但是当尝试使用Firefox或Chrome下载时,两个浏览器都会挂起,Firefox会在页面底部的状态栏中“停止”.
我有一个运行许多网站的 Windows 2008 R2(虚拟)服务器.我的客户已经通过FTP将多个PDF上传到下载目录,从中可以通过网页检索它们.

这在IE和Safari中工作正常,但是当尝试使用Firefox或Chrome下载时,两个浏览器都会挂起,Firefox会在页面底部的状态栏中“停止”.我们已经在不同地点的几台PC上尝试了这一点,所以我认为这可能是服务器问题 – 尽管可以想象用于生成PDF的软件可能产生了与流式传输到Firefox / Chrome不兼容的东西.

为什么会产生这种行为?我需要更改一些配置设置吗?

编辑:使用Firebug检查标题 – GET棒与206部分内容

Content-Type    application/pdf
Last-Modified   Sun,21 Mar 2010 19:50:49 GMT
Accept-Ranges   bytes
Etag    "42da4bce2fc9ca1:0"
Server  Microsoft-IIS/7.5
X-Powered-By    ASP.NET
Date    Thu,27 May 2010 15:39:34 GMT
Content-Length  329532
Content-Range   bytes 27484-357015/357016
Request Headersview source
Host    www.caepost.co.uk
User-Agent  Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language en-gb,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive  115
Connection  keep-alive
Range   bytes=27484-357015,27484-27485
IIS 7.5版改变了它对字节范围请求的响应方式,例如Acrobat插件所做的那些.如果请求是针对单个连续范围的,则IIS现在响应“Content-Range”标头而不是“ContentType:multipart / byteranges”标头,这实际上是有效的HTTP,但它会混淆Acrobat插件.

Adobe目前正致力于修复:http://kb2.adobe.com/cps/807/cpsid_80780.html

与此同时,微软提供了一个修补程序,使IIS 7.5回到旧的行为:http://support.microsoft.com/kb/979543

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读