为了账号安全,请及时绑定邮箱和手机立即绑定

php下载压缩文件

php下载压缩文件

PHP
SBC 2017-08-22 15:08:20
压缩文件是正常的,但是下载到本地就提示损坏,打不开,但是随便创建一个压缩文件下载又是正常的$froot = dirname($_SERVER['DOCUMENT_ROOT']) . '/upzip/' . $id . '.zip'; if(!file_exists($froot)){       exit("无法找到文件"); //即使创建,仍有可能失败。。。。    }        header("Cache-Control: public");  header("Content-Description: File Transfer");  header('Content-disposition: attachment; filename='.basename($froot)); //文件名   header("Content-Type: application/zip"); //zip格式的   header("Content-Transfer-Encoding: binary");   header('Content-Length: '. filesize($froot)); //告诉浏览器,文件大小   @readfile($froot);
查看完整描述

4 回答

?
慕工程8450215

TA贡献1条经验 获得超0个赞

怎么解决啊?
查看完整回答
反对 回复 2018-08-11
?
言曌博客liuyanzhao_com

TA贡献164条经验 获得超117个赞

路过!

查看完整回答
反对 回复 2017-08-22
?
SBC

TA贡献13条经验 获得超3个赞

已解决

查看完整回答
反对 回复 2017-08-22
?
SBC

TA贡献13条经验 获得超3个赞

测试了好像只有几kb的可以,稍微大一点就不可以,20kb都不可以

查看完整回答
反对 回复 2017-08-22
  • 4 回答
  • 0 关注
  • 2382 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信