Windows 为什么在IE中下载Lighttpd服务时某些PDF会挂起
我们有许多使用Lighttpd托管的PDF,但当它们在IE 7.0.5730.13中下载时,文件下载会在最后挂起,无法完成。比如说 这在OSX 10.5和Windows XP上的Firefox 3.0.5中都可以正常工作,但在IE 7上则不行 挂起下载的屏幕截图可以在 这并不是局限于一台机器上,并且已经在其他IE7 Windows PC上复制。该问题只影响vouchercodes.co.uk站点上的PDF,因为其他具有PDF的站点工作正常Windows 为什么在IE中下载Lighttpd服务时某些PDF会挂起,windows,internet-explorer,pdf,lighttpd,Windows,Internet Explorer,Pdf,Lighttpd,我们有许多使用Lighttpd托管的PDF,但当它们在IE 7.0.5730.13中下载时,文件下载会在最后挂起,无法完成。比如说 这在OSX 10.5和Windows XP上的Firefox 3.0.5中都可以正常工作,但在IE 7上则不行 挂起下载的屏幕截图可以在 这并不是局限于一台机器上,并且已经在其他IE7 Windows PC上复制。该问题只影响vouchercodes.co.uk站点上的PDF,因为其他具有PDF的站点工作正常 它也被其他版本的IE7/IE6复制,但并不一致。我相信这
它也被其他版本的IE7/IE6复制,但并不一致。我相信这是IE下acrobat插件的渐进下载问题 您的lighttpd服务器正在应答HTTP/1.1 206部分内容,这有时会导致acrobat客户端内的下载进程出现奇怪的暂停 一些解决问题的方法: 创建pdf文件时,不要使用“另存为快速Web视图优化”选项 取消选中Acrobat Reader的“允许后台下载整个文件”首选项 禁用服务器的ByteService容量,但显然不建议这样做
这个问题与ByteService有关。请参阅的ByteService部分 AdobeAcrobatReader插件使 广泛使用byteranges和Previor 到版本3.01仅支持 多部分/x-byterange响应。 不幸的是,没有任何线索表明这一点 是发出请求的插件。如果 该插件与Navigator一起使用 上述解决方法效果良好。但如果 该插件与上的MSIE 3一起使用 Windows解决方案不起作用 因为MSIE 3没有给出 范围请求提示导航器 做为了解决这个问题,Apache 中的特殊情况MSIE 3 用户代理和服务 多部分/x-byteranges。请注意 MSIE 3对此的必要性是 实际上由于Acrobat插件, 不是因为浏览器
这也是Lighttpd中的一个问题,在中记录,并在中测试了一个变通方法。ByteService似乎是问题所在。请参阅我在和的回复