Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 为什么在IE中下载Lighttpd服务时某些PDF会挂起_Windows_Internet Explorer_Pdf_Lighttpd - Fatal编程技术网

Windows 为什么在IE中下载Lighttpd服务时某些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复制,但并不一致。我相信这

我们有许多使用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复制,但并不一致。

我相信这是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似乎是问题所在。请参阅我在和的回复