关于下载附件碰到的一个非常奇怪的问题,求指教。

指点江山 发布于 2012/07/26 09:48
阅读 282
收藏 0

服务器是apache,程序是Discuz7.2

下载论坛里面的附件,如果用IE8,搜狗,迅雷神马的都没问题。

但是用chrome和IE6下载的文件就是有问题。但是通过绝对路径用chrome下载下来是没问题的。

我用UltraCompare 对比了一下,不能打开的原因是chrome下载的文件少了最后15个字节。

对此我很纠结,到底是Apache的设置问题,还是程序的问题(如果程序问题应当不可以区分什么浏览器才对,任何浏览器下载都会少15个字节才对。)。

请问高手,如果是Apache的问题,这个设置是在哪里?求指教。先行致谢!

 

以下是问题补充:

@指点江山:小文件貌似可以了。但是大文件还是不行,帮忙测试一下?用谷歌浏览器的朋友: http://www.mym001.com/bbs/viewthread.php?tid=319 用户名 test 密码 test (2012/07/26 17:37)
加载中
0
qycms_cn
qycms_cn

基本是确定是discuz 7.2的下载函数有兼容性问题,它的下载原理是把一个文件读入内存,再向客户的浏览器发送文件头,是用header这个函数。

你可以修改一下这个header函数的一些参数。

指点江山
指点江山
谢谢,研究函数ing
0
指点江山
指点江山

我测试过,header中的 $filesize是正确的。

有没有高人可以帮忙看看: http://www.mym001.com/bbs/viewthread.php?tid=2908

用户名test,密码test

0
指点江山
指点江山

改了一下,小文件下载可以了。但是10M的下载还是会少一些字节。

chrome,ie6,你们是怎么了?悲剧。。。。

0
mark35
mark35
这个停奇怪的 ,会不会是客户端的问题?
指点江山
指点江山
我试过很多个谷歌浏览器,都是同样的问题。 IE6我朋友帮我测了也是不行。其他的都可以。非常奇怪。
0
指点江山
指点江山

用Fiddler,有这样的提示。非常疑惑。

难道路由器的问题?或者我电脑中毒了?还是怎么了? 但是很多电脑试了都不行。

崩溃中。

返回顶部
顶部