Http::download(); 下载报错“class ‘finfo’not find”,
我的问题是没有开启php_fileinfo.dll 扩展 开启之后倒是可以成功下载
但是我下载的压缩文件打不开,打开下载的压缩文件提示文件损坏。。。
纠结了半天,看源码都没问题,突然想到以前自己做的下载方法中添加了
ob_clear();方法,目的是清空输出缓存区,用了之后下载的文件可以正常打开了,
我是在Http类中的第166行处添加的,
ob_clean(); //清空输出缓冲区
//发送Http Header信息 开始下载
header("Pragma: public");
最佳答案
